--- old/src/share/vm/opto/phaseX.cpp 2012-12-20 20:23:15.198938367 +0100 +++ new/src/share/vm/opto/phaseX.cpp 2012-12-20 20:23:15.035294745 +0100 @@ -75,6 +75,13 @@ // nh->_sentinel must be in the current node space } +void NodeHash::update_with(NodeHash *nh) { + debug_only(_table = (Node**)badAddress); // interact correctly w/ operator= + // just copy in all the fields + *this = *nh; + // nh->_sentinel must be in the current node space +} + //------------------------------hash_find-------------------------------------- // Find in hash table Node *NodeHash::hash_find( const Node *n ) {