hotspot/src/share/vm/opto/superword.cpp
changeset 5901 c046f8e9c52b
parent 5708 e92b3d8118f1
child 7397 5b173b4ca846
--- a/hotspot/src/share/vm/opto/superword.cpp	Mon Jun 28 10:52:50 2010 -0700
+++ b/hotspot/src/share/vm/opto/superword.cpp	Mon Jun 28 14:54:39 2010 -0700
@@ -1172,8 +1172,7 @@
       _phase->set_ctrl(vn, _phase->get_ctrl(p->at(0)));
       for (uint j = 0; j < p->size(); j++) {
         Node* pm = p->at(j);
-        _igvn.hash_delete(pm);
-        _igvn.subsume_node(pm, vn);
+        _igvn.replace_node(pm, vn);
       }
       _igvn._worklist.push(vn);
     }