--- old/src/share/vm/opto/multnode.hpp 2016-07-03 23:43:03.786494677 +0900 +++ new/src/share/vm/opto/multnode.hpp 2016-07-03 23:43:03.650495242 +0900 @@ -38,7 +38,7 @@ MultiNode( uint required ) : Node(required) { init_class_id(Class_Multi); } - virtual int Opcode() const; + virtual uint Opcode() const; virtual const Type *bottom_type() const = 0; virtual bool is_CFG() const { return true; } virtual uint hash() const { return NO_HASH; } // CFG nodes do not hash @@ -75,7 +75,7 @@ const uint _con; // The field in the tuple we are projecting const bool _is_io_use; // Used to distinguish between the projections // used on the control and io paths from a macro node - virtual int Opcode() const; + virtual uint Opcode() const; virtual bool is_CFG() const; virtual bool depends_only_on_test() const { return false; } virtual const Type *bottom_type() const;