Skip to content

Commit 8260f14

Browse files
committed
Fix spurious warnings in TreeChecker.
1 parent ac7f470 commit 8260f14

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/dotty/tools/dotc/transform/TreeChecker.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ class TreeChecker extends Phase with SymTransformer {
5050

5151
def testDuplicate(sym: Symbol, registry: mutable.Map[String, Symbol], typ: String)(implicit ctx: Context) = {
5252
val name = sym.fullName.toString
53-
if (registry.contains(name))
54-
if (this.flatClasses || !(sym.isAnonymousFunction || sym.isAnonymousClass || sym.isAnonymousModuleVal))
53+
if (this.flatClasses && registry.contains(name))
5554
printError(s"$typ defined twice $sym ${sym.id} ${registry(name).id}")
5655
registry(name) = sym
5756
}

0 commit comments

Comments
 (0)