--- old/src/share/vm/opto/addnode.cpp 2016-02-12 16:44:37.751123646 +0100 +++ new/src/share/vm/opto/addnode.cpp 2016-02-12 16:44:36.596496291 +0100 @@ -234,6 +234,16 @@ return NULL; } +AddNode* AddNode::make(BasicType bt, Node *in1, Node *in2) { + switch(bt) { + case T_INT: return new AddINode(in1, in2); + case T_LONG: return new AddLNode(in1, in2); + case T_FLOAT: return new AddFNode(in1, in2); + case T_DOUBLE: return new AddDNode(in1, in2); + } + fatal("Bad basic type %s", type2name(bt)); + return NULL; +} //============================================================================= //------------------------------Idealize---------------------------------------