diff options
author | Stephan Herrmann | 2018-07-12 18:47:28 +0000 |
---|---|---|
committer | Stephan Herrmann | 2018-07-12 18:47:28 +0000 |
commit | 058bc1b3cda3c1c094e4f35e2b6f012a1b1d1780 (patch) | |
tree | faa914392ec5d2c73e21f76efde17b47ed7c8b2f | |
parent | 5ac519033f4a5542f12cc1c2ca95a1356e27bf0e (diff) | |
download | eclipse.jdt.core-I20180712-2000.tar.gz eclipse.jdt.core-I20180712-2000.tar.xz eclipse.jdt.core-I20180712-2000.zip |
Bug 404648 - [1.8][compiler] investigate differences between ECJ & JavacI20180713-2000I20180712-2000
Change-Id: I3d99a2b0dab851db5b0738f150f2c91eadb61111
2 files changed, 8 insertions, 4 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java index 8fb06c11b2..0b15dcd3ed 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java @@ -853,8 +853,10 @@ protected static class JavacTestOptions { new JavacHasABug(MismatchType.EclipseErrorsJavacNone) : null, JavacBug8144673 = RUN_JAVAC ? // https://bugs.openjdk.java.net/browse/JDK-8144673 new JavacHasABug(MismatchType.JavacErrorsEclipseNone, ClassFileConstants.JDK9, 0100) : null, - javacBug8204534 = RUN_JAVAC ? // https://bugs.openjdk.java.net/browse/JDK-8204534 - new JavacHasABug(MismatchType.EclipseErrorsJavacNone, ((long)54)<<16, 0000) : null; // FIXME: use JDK11 + JavacBug8204534 = RUN_JAVAC ? // https://bugs.openjdk.java.net/browse/JDK-8204534 + new JavacHasABug(MismatchType.EclipseErrorsJavacNone, ((long)54)<<16, 0000) : null, // FIXME: use JDK11 + JavacBug8207032 = RUN_JAVAC ? // https://bugs.openjdk.java.net/browse/JDK-8207032 + new JavacHasABug(MismatchType.EclipseErrorsJavacNone) : null; // bugs that have been fixed but that we've not identified public static JavacHasABug diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ModuleCompilationTests.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ModuleCompilationTests.java index faee3d6bc7..761bb3bc36 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ModuleCompilationTests.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ModuleCompilationTests.java @@ -1053,7 +1053,8 @@ public class ModuleCompilationTests extends AbstractBatchCompilerTest { "1 problem (1 error)\n", false, "cannot be resolved", - OUTPUT_DIR + File.separator + out); + OUTPUT_DIR + File.separator + out, + JavacTestOptions.JavacHasABug.JavacBug8207032); } public void test016() { File outputDirectory = new File(OUTPUT_DIR); @@ -1339,7 +1340,7 @@ public class ModuleCompilationTests extends AbstractBatchCompilerTest { false, "package s", OUTPUT_DIR + File.separator + out, - JavacTestOptions.JavacHasABug.javacBug8204534); + JavacTestOptions.JavacHasABug.JavacBug8204534); } /* * Unnamed module tries to access a type from an unexported package, fail @@ -3439,6 +3440,7 @@ public class ModuleCompilationTests extends AbstractBatchCompilerTest { "----------\n" + "1 problem (1 error)\n", false, + "unnamed package is not allowed in named modules", OUTPUT_DIR + File.separator + out); } public void testAutoModule1() throws Exception { |