aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Typer.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-09-16 18:23:11 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-10-10 13:25:33 +0200
commit2764609bb17dfc8691d33fcc1c70a9891af59e70 (patch)
treecbb0c188a5fc83b7d91256502e4c4f42fd5fcd26 /src/dotty/tools/dotc/typer/Typer.scala
parent2b2cfe71aacb50e91d6956f0d4ee7d555537698a (diff)
downloaddotty-2764609bb17dfc8691d33fcc1c70a9891af59e70.tar.gz
dotty-2764609bb17dfc8691d33fcc1c70a9891af59e70.tar.bz2
dotty-2764609bb17dfc8691d33fcc1c70a9891af59e70.zip
Complete better structure to diagnostic messages
Diffstat (limited to 'src/dotty/tools/dotc/typer/Typer.scala')
-rw-r--r--src/dotty/tools/dotc/typer/Typer.scala5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/typer/Typer.scala b/src/dotty/tools/dotc/typer/Typer.scala
index 6fddd928b..32d5e0d96 100644
--- a/src/dotty/tools/dotc/typer/Typer.scala
+++ b/src/dotty/tools/dotc/typer/Typer.scala
@@ -38,7 +38,6 @@ import NavigateAST._
import transform.SymUtils._
import language.implicitConversions
import printing.SyntaxHighlighting._
-import reporting.ErrorMessages._
object Typer {
@@ -66,7 +65,7 @@ class Typer extends Namer with TypeAssigner with Applications with Implicits wit
import tpd.{cpy => _, _}
import untpd.cpy
import Dynamic.isDynamicMethod
- import reporting.ErrorMessages.Type._
+ import reporting.diagnostic.tpe._
/** A temporary data item valid for a single typed ident:
* The set of all root import symbols that have been
@@ -848,7 +847,7 @@ class Typer extends Namer with TypeAssigner with Applications with Implicits wit
super.transform(trt.withType(elimWildcardSym(trt.tpe))) match {
case b: Bind =>
if (ctx.scope.lookup(b.name) == NoSymbol) ctx.enter(b.symbol)
- else ctx.explainError(DuplicateBind(b, tree), b.pos)
+ else ctx.explainError(new DuplicateBind(b, tree), b.pos)
b.symbol.info = elimWildcardSym(b.symbol.info)
b
case t => t