hotspot/src/share/vm/c1/c1_GraphBuilder.cpp
changeset 36602 3ab2b2853c57
parent 35543 0961315f4016
child 36604 e9c073b0c19e
--- a/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp	Mon Mar 14 12:35:44 2016 +0300
+++ b/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp	Mon Mar 14 12:35:48 2016 +0300
@@ -3942,7 +3942,7 @@
 
 
 bool GraphBuilder::try_method_handle_inline(ciMethod* callee) {
-  ValueStack* state_before = state()->copy_for_parsing();
+  ValueStack* state_before = copy_state_before();
   vmIntrinsics::ID iid = callee->intrinsic_id();
   switch (iid) {
   case vmIntrinsics::_invokeBasic:
@@ -4032,7 +4032,7 @@
     fatal("unexpected intrinsic %d: %s", iid, vmIntrinsics::name_at(iid));
     break;
   }
-  set_state(state_before);
+  set_state(state_before->copy_for_parsing());
   return false;
 }