hotspot/src/share/vm/shark/sharkRuntime.cpp
changeset 34173 01bb07d23a5b
parent 25351 7c198a690050
child 40010 e32d5e545789
--- a/hotspot/src/share/vm/shark/sharkRuntime.cpp	Tue Nov 10 21:09:49 2015 +0300
+++ b/hotspot/src/share/vm/shark/sharkRuntime.cpp	Wed Nov 11 14:40:38 2015 -1000
@@ -213,8 +213,9 @@
   // Initiate the trap
   thread->set_last_Java_frame();
   Deoptimization::UnrollBlock *urb =
-    Deoptimization::uncommon_trap(thread, trap_request);
+    Deoptimization::uncommon_trap(thread, trap_request, Deoptimization::Unpack_uncommon_trap);
   thread->reset_last_Java_frame();
+  assert(urb->unpack_kind() == Deoptimization::Unpack_uncommon_trap, "expected Unpack_uncommon_trap");
 
   // Pop our dummy frame and the frame being deoptimized
   thread->pop_zero_frame();