Skip to content

Commit 8f9e740

Browse files
committed
8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1
Backport-of: 429158218b52964ad1e79ba9d2fa5618d6b3398e
1 parent dd74835 commit 8f9e740

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
@@ -78,6 +78,7 @@
7878
import java.lang.StackWalker.StackFrame;
7979
import java.net.URL;
8080
import java.net.URLClassLoader;
81+
import java.util.ArrayList;
8182
import java.util.List;
8283
import java.util.regex.Matcher;
8384
import java.util.regex.Pattern;
@@ -318,12 +319,15 @@ static void checkCustomLoader() throws Exception {
318319
}
319320
}
320321

322+
static ArrayList<ClassLoader> savedLoaders = new ArrayList<>();
323+
321324
static Object initFromCustomLoader() throws Exception {
322325
String path = "cust.jar";
323326
URL url = new File(path).toURI().toURL();
324327
URL[] urls = new URL[] {url};
325328
URLClassLoader urlClassLoader =
326329
new URLClassLoader("MyLoader", urls, null);
330+
savedLoaders.add(urlClassLoader);
327331
Class c = Class.forName("SimpleCusty", true, urlClassLoader);
328332
return c.newInstance();
329333
}

0 commit comments

Comments
 (0)