diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-11-03 14:52:01 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-11-22 20:10:20 +0100 |
commit | cc1d36f64d324b972ec3116f93c4f62fafd706bc (patch) | |
tree | 866b24681027b31c160afc2fe2d9b2c39783f98a | |
parent | 35bf9148b6054c3651d597f90b7b721845e8734a (diff) | |
download | dotty-cc1d36f64d324b972ec3116f93c4f62fafd706bc.tar.gz dotty-cc1d36f64d324b972ec3116f93c4f62fafd706bc.tar.bz2 dotty-cc1d36f64d324b972ec3116f93c4f62fafd706bc.zip |
Show full name of doubly defined symbols
-rw-r--r-- | src/dotty/tools/dotc/transform/TreeChecker.scala | 4 |
1 files changed, 2 insertions, 2 deletions
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 { |