hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp
changeset 8883 5569135acca3
parent 8315 1503f9d7681f
child 9179 6db9c9dffe1f
equal deleted inserted replaced
8882:f852635a6383 8883:5569135acca3
  1539          (callee_locals - callee_param_count)*Interpreter::stackElementWords +
  1539          (callee_locals - callee_param_count)*Interpreter::stackElementWords +
  1540          moncount * frame::interpreter_frame_monitor_size() +
  1540          moncount * frame::interpreter_frame_monitor_size() +
  1541          tempcount* Interpreter::stackElementWords + popframe_extra_args;
  1541          tempcount* Interpreter::stackElementWords + popframe_extra_args;
  1542   if (interpreter_frame != NULL) {
  1542   if (interpreter_frame != NULL) {
  1543 #ifdef ASSERT
  1543 #ifdef ASSERT
  1544     if (!EnableMethodHandles)
  1544     if (!EnableInvokeDynamic)
  1545       // @@@ FIXME: Should we correct interpreter_frame_sender_sp in the calling sequences?
  1545       // @@@ FIXME: Should we correct interpreter_frame_sender_sp in the calling sequences?
  1546       // Probably, since deoptimization doesn't work yet.
  1546       // Probably, since deoptimization doesn't work yet.
  1547       assert(caller->unextended_sp() == interpreter_frame->interpreter_frame_sender_sp(), "Frame not properly walkable");
  1547       assert(caller->unextended_sp() == interpreter_frame->interpreter_frame_sender_sp(), "Frame not properly walkable");
  1548     assert(caller->sp() == interpreter_frame->sender_sp(), "Frame not properly walkable(2)");
  1548     assert(caller->sp() == interpreter_frame->sender_sp(), "Frame not properly walkable(2)");
  1549 #endif
  1549 #endif