< prev index next >
src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
Print this page
@@ -194,11 +194,13 @@
* @param metaspaceConstantPool a metaspace ConstantPool object
* @return the {@link HotSpotConstantPool} corresponding to {@code metaspaceConstantPool}
*/
@SuppressWarnings("unused")
private static HotSpotConstantPool fromMetaspace(long metaspaceConstantPool) {
- return new HotSpotConstantPool(metaspaceConstantPool);
+ HotSpotConstantPool cp = new HotSpotConstantPool(metaspaceConstantPool);
+ runtime().metaAccessContext.add(cp);
+ return cp;
}
private HotSpotConstantPool(long metaspaceConstantPool) {
this.metaspaceConstantPool = metaspaceConstantPool;
}
< prev index next >