diff src/share/vm/code/debugInfoRec.cpp @ 1014:8e954aedbb81

6889869: assert(!Interpreter::bytecode_should_reexecute(code),"should not reexecute") Reviewed-by: jrose, kvn, cfang, twisti
author never
date Wed, 14 Oct 2009 10:36:57 -0700
parents 148e5441d916
children e66fd840cb6b
line wrap: on
line diff
--- a/src/share/vm/code/debugInfoRec.cpp	Tue Oct 13 22:32:31 2009 -0700
+++ b/src/share/vm/code/debugInfoRec.cpp	Wed Oct 14 10:36:57 2009 -0700
@@ -356,8 +356,7 @@
     // search forward until it finds last.
     // In addition, it does not matter if the last PcDesc
     // is for a safepoint or not.
-    if (_prev_safepoint_pc < prev->pc_offset() &&
-        prev->scope_decode_offset() == last->scope_decode_offset()) {
+    if (_prev_safepoint_pc < prev->pc_offset() && prev->is_same_info(last)) {
       assert(prev == last-1, "sane");
       prev->set_pc_offset(pc_offset);
       _pcs_length -= 1;