--- 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;