From 0187f4df967d5b32807cfb9c1028cb75fe99b05d Mon Sep 17 00:00:00 2001 From: Vicente Romero Date: Thu, 20 Nov 2025 18:47:55 +0000 Subject: [PATCH] 8372023: Javac JMH failures Reviewed-by: liach --- test/benchmarks/micros-javac/pom.xml | 6 ++++++ .../org/openjdk/bench/langtools/javac/JavacBenchmark.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/test/benchmarks/micros-javac/pom.xml b/test/benchmarks/micros-javac/pom.xml index 5a8a40d7a9a..4dc0962e9c4 100644 --- a/test/benchmarks/micros-javac/pom.xml +++ b/test/benchmarks/micros-javac/pom.xml @@ -28,6 +28,12 @@ 1.0-SNAPSHOT OpenJDK Microbenchmark of Java Compile + https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_windows-x64_bin.zip UTF-8 1.36 diff --git a/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java b/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java index 1afffc6d044..de13f6771b9 100644 --- a/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java +++ b/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java @@ -188,7 +188,7 @@ public class JavacBenchmark { }; } }) { - String[] cmdLine = new String[] {"-XDcompilePolicy=simple", "-implicit:none", "-nowarn", "--module-source-path", root.toString(), "-d", root.toString(), "-XDignore.symbol.file=true", "@" + srcList.toString()}; + String[] cmdLine = new String[] {"-source", "25", "-XDcompilePolicy=simple", "-implicit:none", "-nowarn", "--module-source-path", root.toString(), "-d", root.toString(), "-XDignore.symbol.file=true", "@" + srcList.toString()}; if (new Main("javac").compile(cmdLine, ctx).exitCode != 0) { throw new IOException("compilation failed"); }