src/hotspot/share/opto/castnode.cpp
changeset 53594 47a8fdf84424
parent 52934 8deeb7bba516
child 54327 a4d19817609c
--- a/src/hotspot/share/opto/castnode.cpp	Thu Jan 31 13:36:31 2019 -0800
+++ b/src/hotspot/share/opto/castnode.cpp	Thu Jan 31 17:48:25 2019 -0800
@@ -410,11 +410,11 @@
                                 Node* dispX,
                                 bool negate = false) {
   if (negate) {
-    dispX = new SubXNode(phase->MakeConX(0), phase->transform(dispX));
+    dispX = phase->transform(new SubXNode(phase->MakeConX(0), dispX));
   }
   return new AddPNode(phase->C->top(),
                       phase->transform(new CastX2PNode(base)),
-                      phase->transform(dispX));
+                      dispX);
 }
 
 Node *CastX2PNode::Ideal(PhaseGVN *phase, bool can_reshape) {