src/share/vm/opto/escape.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6775880 Cdiff src/share/vm/opto/escape.cpp

src/share/vm/opto/escape.cpp

Print this page

        

*** 197,207 **** return PointsToNode::UnknownEscape; es = ptnode_adr(idx)->escape_state(); // if we have already computed a value, return it ! if (es != PointsToNode::UnknownEscape) return es; // PointsTo() calls n->uncast() which can return a new ideal node. if (n->uncast()->_idx >= nodes_size()) return PointsToNode::UnknownEscape; --- 197,208 ---- return PointsToNode::UnknownEscape; es = ptnode_adr(idx)->escape_state(); // if we have already computed a value, return it ! if (es != PointsToNode::UnknownEscape && ! ptnode_adr(idx)->node_type() == PointsToNode::JavaObject) return es; // PointsTo() calls n->uncast() which can return a new ideal node. if (n->uncast()->_idx >= nodes_size()) return PointsToNode::UnknownEscape;
src/share/vm/opto/escape.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File