summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2007-08-27 14:15:03 +0000
committerMartin Odersky <odersky@gmail.com>2007-08-27 14:15:03 +0000
commit44c08fe2e46779d465fd231726b7ee01d27a8c56 (patch)
treea1f513528b379250a4957bfb47ebc1c41773126a /src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
parent6d8a7e73764bfeaeec795e9d4281ca5a87569791 (diff)
downloadscala-44c08fe2e46779d465fd231726b7ee01d27a8c56.tar.gz
scala-44c08fe2e46779d465fd231726b7ee01d27a8c56.tar.bz2
scala-44c08fe2e46779d465fd231726b7ee01d27a8c56.zip
fixed bug1292
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/RefChecks.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/RefChecks.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
index 9fd430187e..ef5d092fe4 100644
--- a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
@@ -129,8 +129,7 @@ abstract class RefChecks extends InfoTransform {
def overrideTypeError() {
if (other.tpe != ErrorType && member.tpe != ErrorType) {
- overrideError("has incompatible type "+analyzer.underlying(member).tpe.normalize);
- explainTypes(member.tpe, other.tpe);
+ overrideError("has incompatible type "+analyzer.underlying(member).tpe.normalize)
}
}
@@ -229,7 +228,8 @@ abstract class RefChecks extends InfoTransform {
}
} else if (other.isTerm) {
if (!overridesType(self.memberInfo(member), self.memberInfo(other))) { // 8
- overrideTypeError();
+ overrideTypeError()
+ explainTypes(self.memberInfo(member), self.memberInfo(other))
}
}
}