--- old/src/share/vm/opto/locknode.hpp 2016-07-11 22:46:31.925428462 +0900 +++ new/src/share/vm/opto/locknode.hpp 2016-07-11 22:46:31.770429004 +0900 @@ -40,7 +40,7 @@ public: BoxLockNode( int lock ); - virtual int Opcode() const; + virtual Opcodes Opcode() const; virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const; virtual uint size(PhaseRegAlloc *ra_) const; virtual const RegMask &in_RegMask(uint) const; @@ -49,7 +49,7 @@ virtual uint hash() const; virtual uint cmp( const Node &n ) const; virtual const class Type *bottom_type() const { return TypeRawPtr::BOTTOM; } - virtual uint ideal_reg() const { return Op_RegP; } + virtual Opcodes ideal_reg() const { return Opcodes::Op_RegP; } static OptoReg::Name reg(Node* box_node); static BoxLockNode* box_node(Node* box_node); @@ -95,7 +95,7 @@ virtual uint hash() const ; // { return NO_HASH; } virtual uint size_of() const; virtual uint cmp( const Node &n ) const ; // Always fail, except on self - virtual int Opcode() const; + virtual Opcodes Opcode() const; virtual const Type* Value(PhaseGVN* phase) const { return TypeInt::CC; } const Type *sub(const Type *t1, const Type *t2) const { return TypeInt::CC;} @@ -122,7 +122,7 @@ // LockNode/UnLockNode to avoid creating Phi's. virtual uint hash() const ; // { return NO_HASH; } virtual uint cmp( const Node &n ) const ; // Always fail, except on self - virtual int Opcode() const; + virtual Opcodes Opcode() const; virtual const Type* Value(PhaseGVN* phase) const { return TypeInt::CC; } const Type *sub(const Type *t1, const Type *t2) const { return TypeInt::CC;}