diff -r eb7f2c367f73 -r a4d19817609c src/hotspot/share/opto/castnode.cpp --- a/src/hotspot/share/opto/castnode.cpp Thu Mar 28 10:04:27 2019 -0700 +++ b/src/hotspot/share/opto/castnode.cpp Thu Mar 28 11:06:00 2019 -0700 @@ -81,7 +81,7 @@ return (in(0) && remove_dead_region(phase, can_reshape)) ? this : NULL; } -uint ConstraintCastNode::cmp(const Node &n) const { +bool ConstraintCastNode::cmp(const Node &n) const { return TypeNode::cmp(n) && ((ConstraintCastNode&)n)._carry_dependency == _carry_dependency; } @@ -262,7 +262,7 @@ return NULL; } -uint CastIINode::cmp(const Node &n) const { +bool CastIINode::cmp(const Node &n) const { return ConstraintCastNode::cmp(n) && ((CastIINode&)n)._range_check_dependency == _range_check_dependency; }