< prev index next >

src/hotspot/share/opto/macro.cpp

Print this page

        

*** 2732,2742 **** Node* slowpath_false = new IfFalseNode(slowpath_iff); transform_later(slowpath_false); Node* rawmem = new StorePNode(slowpath_false, mem, top_adr, TypeRawPtr::BOTTOM, new_top, MemNode::unordered); transform_later(rawmem); ! Node* mark_node = mark_node = makecon(TypeRawPtr::make((address)markOopDesc::always_locked_prototype())); rawmem = make_store(slowpath_false, rawmem, old_top, oopDesc::mark_offset_in_bytes(), mark_node, T_ADDRESS); rawmem = make_store(slowpath_false, rawmem, old_top, oopDesc::klass_offset_in_bytes(), klass_node, T_METADATA); if (UseCompressedClassPointers) { rawmem = make_store(slowpath_false, rawmem, old_top, oopDesc::klass_gap_offset_in_bytes(), intcon(0), T_INT); } --- 2732,2742 ---- Node* slowpath_false = new IfFalseNode(slowpath_iff); transform_later(slowpath_false); Node* rawmem = new StorePNode(slowpath_false, mem, top_adr, TypeRawPtr::BOTTOM, new_top, MemNode::unordered); transform_later(rawmem); ! Node* mark_node = makecon(TypeRawPtr::make((address)markOopDesc::always_locked_prototype())); rawmem = make_store(slowpath_false, rawmem, old_top, oopDesc::mark_offset_in_bytes(), mark_node, T_ADDRESS); rawmem = make_store(slowpath_false, rawmem, old_top, oopDesc::klass_offset_in_bytes(), klass_node, T_METADATA); if (UseCompressedClassPointers) { rawmem = make_store(slowpath_false, rawmem, old_top, oopDesc::klass_gap_offset_in_bytes(), intcon(0), T_INT); }
< prev index next >