hotspot/src/share/vm/opto/mulnode.cpp
changeset 27471 6e56277909f1
parent 24923 9631f7d691dc
child 35155 db692d3ebbcc
--- a/hotspot/src/share/vm/opto/mulnode.cpp	Mon Nov 03 11:34:13 2014 -0800
+++ b/hotspot/src/share/vm/opto/mulnode.cpp	Wed Oct 29 10:13:24 2014 +0100
@@ -610,7 +610,7 @@
   // convert masks which would cause a sign extension of the integer
   // value.  This check includes UI2L masks (0x00000000FFFFFFFF) which
   // would be optimized away later in Identity.
-  if (op == Op_ConvI2L && (mask & CONST64(0xFFFFFFFF80000000)) == 0) {
+  if (op == Op_ConvI2L && (mask & UCONST64(0xFFFFFFFF80000000)) == 0) {
     Node* andi = new AndINode(in1->in(1), phase->intcon(mask));
     andi = phase->transform(andi);
     return new ConvI2LNode(andi);