< prev index next >

src/cpu/x86/vm/frame_x86.inline.hpp

Print this page

        

@@ -76,12 +76,16 @@
   if (original_pc != NULL) {
     _pc = original_pc;
     assert(((nmethod*)_cb)->insts_contains(_pc), "original PC must be in nmethod");
     _deopt_state = is_deoptimized;
   } else {
+    if (_cb->is_deoptimization_stub()) {
+      _deopt_state = is_deoptimized;
+    } else {
     _deopt_state = not_deoptimized;
   }
+  }
 }
 
 inline frame::frame(intptr_t* sp, intptr_t* fp) {
   _sp = sp;
   _unextended_sp = sp;
< prev index next >