src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
changeset 59285 7799a51dbe30
parent 58713 ad69fd32778e
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java	Mon Sep 09 11:43:16 2019 -0400
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java	Wed Nov 27 09:00:01 2019 +0100
@@ -3486,6 +3486,11 @@
                     duplicateErasureError(pos, sym, byName);
                     sym.flags_field |= CLASH;
                     return true;
+                } else if ((sym.flags() & MATCH_BINDING) != 0 &&
+                           (byName.flags() & MATCH_BINDING) != 0 &&
+                           (byName.flags() & MATCH_BINDING_TO_OUTER) == 0) {
+                    //this error will be reported separatelly in MatchBindingsComputer
+                    return false;
                 } else {
                     duplicateError(pos, byName);
                     return false;