diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java index fa849c08e97..f43ef442ea8 100644 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java @@ -1551,6 +1551,7 @@ public void visitReference(JCMemberReference tree) { return; env.tree = TransPatterns.instance(context).translateTopLevelClass(env, env.tree, localMake); + env.tree = TransPatternsUnmodified.instance(context).translateTopLevelClass(env, env.tree, localMake); compileStates.put(env, CompileState.TRANSPATTERNS); if (Feature.LAMBDA.allowedInSource(source) && scanner.hasLambdas) {