Mercurial > hg > graal-compiler
comparison graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java @ 2668:32e8315bb6e4
fixed slot encoding in duplicateModified
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Thu, 12 May 2011 12:13:17 +0200 |
parents | 6ca76b891d31 |
children | 50b181d88c9f |
comparison
equal
deleted
inserted
replaced
2667:c4922e69711e | 2668:32e8315bb6e4 |
---|---|
974 setResult(x, operand); | 974 setResult(x, operand); |
975 return operand; | 975 return operand; |
976 } | 976 } |
977 | 977 |
978 private FrameState stateBeforeRegisterFinalizer(RegisterFinalizer rf) { | 978 private FrameState stateBeforeRegisterFinalizer(RegisterFinalizer rf) { |
979 assert rf.object().kind == CiKind.Object; | |
979 return rf.stateAfter().duplicateModified(rf.bci(), CiKind.Void, rf.object()); | 980 return rf.stateAfter().duplicateModified(rf.bci(), CiKind.Void, rf.object()); |
980 } | 981 } |
981 | 982 |
982 @Override | 983 @Override |
983 public void visitRegisterFinalizer(RegisterFinalizer x) { | 984 public void visitRegisterFinalizer(RegisterFinalizer x) { |