< prev index next >

src/hotspot/share/code/scopeDesc.cpp

Print this page
@@ -38,10 +38,11 @@
    _decode_offset = pd->scope_decode_offset();
    _objects       = decode_object_values(obj_decode_offset);
    _reexecute     = pd->should_reexecute();
    _rethrow_exception = pd->rethrow_exception();
    _return_oop    = pd->return_oop();
+   _return_scalarized = pd->return_scalarized();
    _has_ea_local_in_scope = ignore_objects ? false : pd->has_ea_local_in_scope();
    _arg_escape    = ignore_objects ? false : pd->arg_escape();
    decode_body();
  }
  

@@ -51,10 +52,11 @@
    _decode_offset = decode_offset;
    _objects       = parent->_objects;
    _reexecute     = false; //reexecute only applies to the first scope
    _rethrow_exception = false;
    _return_oop    = false;
+   _return_scalarized = false;
    _has_ea_local_in_scope = parent->has_ea_local_in_scope();
    _arg_escape    = false;
    decode_body();
  }
  
< prev index next >