--- old/src/share/vm/opto/opaquenode.hpp 2016-07-03 23:43:06.020485392 +0900 +++ new/src/share/vm/opto/opaquenode.hpp 2016-07-03 23:43:05.885485953 +0900 @@ -48,7 +48,7 @@ C->add_macro_node(this); } Node* original_loop_limit() { return req()==3 ? in(2) : NULL; } - virtual int Opcode() const; + virtual uint Opcode() const; virtual const Type *bottom_type() const { return TypeInt::INT; } virtual Node* Identity(PhaseGVN* phase); }; @@ -71,7 +71,7 @@ init_flags(Flag_is_macro); C->add_macro_node(this); } - virtual int Opcode() const; + virtual uint Opcode() const; virtual const Type *bottom_type() const { return TypeInt::INT; } }; @@ -83,7 +83,7 @@ public: enum { RTM_OPT }; Opaque3Node(Compile* C, Node *n, int opt) : Opaque2Node(C, n), _opt(opt) {} - virtual int Opcode() const; + virtual uint Opcode() const; bool rtm_opt() const { return (_opt == RTM_OPT); } }; @@ -107,7 +107,7 @@ void consume() { _consumed = true; } - virtual int Opcode() const; + virtual uint Opcode() const; virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); virtual Node* Identity(PhaseGVN* phase); virtual const Type *bottom_type() const { return TypeInt::BOOL; }