--- old/src/share/vm/oops/constantPool.cpp 2017-06-28 15:44:11.000000000 -0700 +++ new/src/share/vm/oops/constantPool.cpp 2017-06-28 15:44:10.000000000 -0700 @@ -1738,7 +1738,7 @@ assert(size + ent_size <= cpool_size, "Size mismatch"); *bytes = tag; - DBG(printf("#%03hd tag=%03hd, ", idx, tag)); + DBG(printf("#%03hd tag=%03hd, ", (short)idx, (short)tag)); switch(tag) { case JVM_CONSTANT_Invalid: { DBG(printf("JVM_CONSTANT_Invalid"));