diff options
author | Martin Odersky <odersky@gmail.com> | 2014-03-05 16:24:05 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-03-07 11:12:33 +0100 |
commit | 3a503cf9a05e5dc6e3fbf06419b6ca5b8c6ed14e (patch) | |
tree | dd58c2fd5405c33b13553ceedb17f4d39a912aff /src | |
parent | 5d70c5845a09a59c98c2d933d001915660ceb70b (diff) | |
download | dotty-3a503cf9a05e5dc6e3fbf06419b6ca5b8c6ed14e.tar.gz dotty-3a503cf9a05e5dc6e3fbf06419b6ca5b8c6ed14e.tar.bz2 dotty-3a503cf9a05e5dc6e3fbf06419b6ca5b8c6ed14e.zip |
Made TypeBoundsTrees to be TypTrees so they are eliminated by PostTyperTransform
Diffstat (limited to 'src')
-rw-r--r-- | src/dotty/tools/dotc/ast/Trees.scala | 2 | ||||
-rw-r--r-- | src/dotty/tools/dotc/typer/Typer.scala | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/ast/Trees.scala b/src/dotty/tools/dotc/ast/Trees.scala index 17e2c3817..e0e64f06a 100644 --- a/src/dotty/tools/dotc/ast/Trees.scala +++ b/src/dotty/tools/dotc/ast/Trees.scala @@ -644,7 +644,7 @@ object Trees { /** >: lo <: hi */ case class TypeBoundsTree[-T >: Untyped] private[ast] (lo: Tree[T], hi: Tree[T]) - extends Tree[T] { + extends TypTree[T] { type ThisTree[-T >: Untyped] = TypeBoundsTree[T] } diff --git a/src/dotty/tools/dotc/typer/Typer.scala b/src/dotty/tools/dotc/typer/Typer.scala index 6cc3a226e..e6f566193 100644 --- a/src/dotty/tools/dotc/typer/Typer.scala +++ b/src/dotty/tools/dotc/typer/Typer.scala @@ -88,7 +88,6 @@ class Typer extends Namer with Applications with Implicits { if (reallyExists(mbr)) site.select(name, mbr) else { if (!site.isErroneous) { - typr.println(s"site = $site, baseClasses = ${site.baseClasses}") ctx.error( if (name == nme.CONSTRUCTOR) i"$site does not have a constructor" else i"$name is not a member of $site", pos) |