--- old/src/share/vm/opto/classes.cpp 2016-07-11 22:46:18.631475006 +0900 +++ new/src/share/vm/opto/classes.cpp 2016-07-11 22:46:18.496475479 +0900 @@ -51,7 +51,7 @@ // ---------------------------------------------------------------------------- // Build a table of virtual functions to map from Nodes to dense integer // opcode names. -int Node::Opcode() const { return Op_Node; } -#define macro(x) int x##Node::Opcode() const { return Op_##x; } +Opcodes Node::Opcode() const { return Opcodes::Op_Node; } +#define macro(x) Opcodes x##Node::Opcode() const { return Opcodes::Op_##x; } #include "classes.hpp" #undef macro