Skip to content

Commit 4291582

Browse files
committed
8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1
Reviewed-by: iklam, kvn
1 parent ef4cbec commit 4291582

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
import java.lang.StackWalker.StackFrame;
7373
import java.net.URL;
7474
import java.net.URLClassLoader;
75+
import java.util.ArrayList;
7576
import java.util.List;
7677
import java.util.regex.Matcher;
7778
import java.util.regex.Pattern;
@@ -312,12 +313,15 @@ static void checkCustomLoader() throws Exception {
312313
}
313314
}
314315

316+
static ArrayList<ClassLoader> savedLoaders = new ArrayList<>();
317+
315318
static Object initFromCustomLoader() throws Exception {
316319
String path = "cust.jar";
317320
URL url = new File(path).toURI().toURL();
318321
URL[] urls = new URL[] {url};
319322
URLClassLoader urlClassLoader =
320323
new URLClassLoader("MyLoader", urls, null);
324+
savedLoaders.add(urlClassLoader);
321325
Class c = Class.forName("SimpleCusty", true, urlClassLoader);
322326
return c.newInstance();
323327
}

0 commit comments

Comments
 (0)