Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java @ 23392:b3a816d3b844
Backed out changeset: a920338dd4d4
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 12 May 2016 11:06:49 +0200 |
parents | a920338dd4d4 |
children | 1d4ce2d19e52 |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java Thu May 12 14:24:15 2016 +0200 +++ b/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java Thu May 12 11:06:49 2016 +0200 @@ -29,6 +29,7 @@ import java.lang.invoke.MethodHandle; +import jdk.vm.ci.common.JVMCIError; import jdk.vm.ci.meta.ConstantPool; import jdk.vm.ci.meta.JavaConstant; import jdk.vm.ci.meta.JavaField; @@ -157,7 +158,7 @@ if (res != null) { return res; } - throw new InternalError("Unknown JVM_CONSTANT tag " + tag); + throw new JVMCIError("Unknown JVM_CONSTANT tag %s", tag); } } @@ -507,7 +508,7 @@ Object obj = compilerToVM().resolveConstantInPool(this, cpi); return HotSpotObjectConstantImpl.forObject(obj); default: - throw new InternalError("Unknown constant pool tag " + tag); + throw new JVMCIError("Unknown constant pool tag %s", tag); } } @@ -654,7 +655,7 @@ break; } default: - throw new InternalError("Unexpected opcode " + opcode); + throw JVMCIError.shouldNotReachHere("Unexpected opcode " + opcode); } final JVM_CONSTANT tag = getTagAt(index);