--- old/src/share/vm/opto/arraycopynode.hpp 2016-07-11 22:46:11.914498524 +0900 +++ new/src/share/vm/opto/arraycopynode.hpp 2016-07-11 22:46:11.778499000 +0900 @@ -153,7 +153,7 @@ void set_copyof(bool validated) { assert(_kind == None, "shouldn't bet set yet"); _kind = CopyOf; _arguments_validated = validated; } void set_copyofrange(bool validated) { assert(_kind == None, "shouldn't bet set yet"); _kind = CopyOfRange; _arguments_validated = validated; } - virtual int Opcode() const; + virtual Opcodes Opcode() const; virtual uint size_of() const; // Size is bigger virtual bool guaranteed_safepoint() { return false; } virtual Node *Ideal(PhaseGVN *phase, bool can_reshape);