Mercurial > hg > truffle
diff graal/GraalCompiler/src/com/sun/c1x/ir/BlockBegin.java @ 2636:8c02ca1e9eb1
Fixed bci for stateBefore in BlockBegin
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 11 May 2011 11:43:44 +0200 |
parents | 4dd0573f510b |
children | b2c1e959be46 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/ir/BlockBegin.java Wed May 11 11:21:15 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/BlockBegin.java Wed May 11 11:43:44 2011 +0200 @@ -390,7 +390,8 @@ } // copy state because it is modified - FrameState duplicate = newState.duplicate(); + FrameState duplicate = newState.duplicate(bci()); + assert duplicate.bci == bci() : "duplicate.bci=" + duplicate.bci + " my bci=" + bci(); if (C1XOptions.UseStackMapTableLiveness) { // if a liveness map is available, use it to invalidate dead locals