diff graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java @ 2713:95e2aa413d95

Merge.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Thu, 19 May 2011 13:09:51 +0200
parents a0dd2b907806 0efd77a02ea9
children 3ac3dd97d8df
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java	Thu May 19 13:09:37 2011 +0200
+++ b/graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java	Thu May 19 13:09:51 2011 +0200
@@ -876,7 +876,7 @@
 
     @Override
     public void visitDeoptimize(Deoptimize deoptimize) {
-        DeoptimizationStub stub = new DeoptimizationStub(deoptimize.stateBefore());
+        DeoptimizationStub stub = new DeoptimizationStub(lastState);
         addDeoptimizationStub(stub);
         lir.branch(Condition.TRUE, stub.label, stub.info);
     }