From cc1d36f64d324b972ec3116f93c4f62fafd706bc Mon Sep 17 00:00:00 2001 From: Dmitry Petrashko Date: Mon, 3 Nov 2014 14:52:01 +0100 Subject: Show full name of doubly defined symbols --- src/dotty/tools/dotc/transform/TreeChecker.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/dotty/tools/dotc/transform/TreeChecker.scala b/src/dotty/tools/dotc/transform/TreeChecker.scala index 39f4bb067..5c45f4fc5 100644 --- a/src/dotty/tools/dotc/transform/TreeChecker.scala +++ b/src/dotty/tools/dotc/transform/TreeChecker.scala @@ -76,12 +76,12 @@ class TreeChecker { everDefinedSyms.get(sym) match { case Some(t) => if(t ne tree) - ctx.warning(i"symbol ${sym} is defined at least twice in different parts of AST") + ctx.warning(i"symbol ${sym.fullName} is defined at least twice in different parts of AST") // should become an error case None => everDefinedSyms(sym) = tree } - assert(!nowDefinedSyms.contains(sym), i"doubly defined symbol: ${sym} in $tree") + assert(!nowDefinedSyms.contains(sym), i"doubly defined symbol: ${sym.fullName} in $tree") if(ctx.settings.YcheckMods.value) { tree match { -- cgit v1.2.3