aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-03-05 16:24:05 +0100
committerMartin Odersky <odersky@gmail.com>2014-03-07 11:12:33 +0100
commit3a503cf9a05e5dc6e3fbf06419b6ca5b8c6ed14e (patch)
treedd58c2fd5405c33b13553ceedb17f4d39a912aff /src
parent5d70c5845a09a59c98c2d933d001915660ceb70b (diff)
downloaddotty-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.scala2
-rw-r--r--src/dotty/tools/dotc/typer/Typer.scala1
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)