diff options
author | Martin Odersky <odersky@gmail.com> | 2007-08-27 14:15:03 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2007-08-27 14:15:03 +0000 |
commit | 44c08fe2e46779d465fd231726b7ee01d27a8c56 (patch) | |
tree | a1f513528b379250a4957bfb47ebc1c41773126a /src/compiler/scala/tools/nsc/typechecker/RefChecks.scala | |
parent | 6d8a7e73764bfeaeec795e9d4281ca5a87569791 (diff) | |
download | scala-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.scala | 6 |
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)) } } } |