< prev index next >
src/hotspot/share/runtime/deoptimization.cpp
Print this page
@@ -677,12 +677,11 @@
bool try_next_mask = false;
int next_mask_expression_stack_size = -1;
int top_frame_expression_stack_adjustment = 0;
methodHandle mh(thread, iframe->interpreter_frame_method());
OopMapCache::compute_one_oop_map(mh, iframe->interpreter_frame_bci(), &mask);
- BytecodeStream str(mh);
- str.set_start(iframe->interpreter_frame_bci());
+ BytecodeStream str(mh, iframe->interpreter_frame_bci());
int max_bci = mh->code_size();
// Get to the next bytecode if possible
assert(str.bci() < max_bci, "bci in interpreter frame out of bounds");
// Check to see if we can grab the number of outgoing arguments
// at an uncommon trap for an invoke (where the compiler
< prev index next >