--- old/src/hotspot/share/opto/subnode.hpp 2018-02-22 16:36:26.184505078 +0100 +++ new/src/hotspot/share/opto/subnode.hpp 2018-02-22 16:36:25.984506374 +0100 @@ -177,6 +177,7 @@ virtual int Opcode() const; virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); virtual const Type *sub( const Type *, const Type * ) const; + Node* has_perturbed_operand() const; }; //------------------------------CmpNNode-------------------------------------- @@ -195,6 +196,7 @@ public: CmpLNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} virtual int Opcode() const; + virtual Node* Ideal(PhaseGVN* phase, bool can_reshape); virtual const Type *sub( const Type *, const Type * ) const; };