summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2004-06-29 16:13:57 +0000
committerMartin Odersky <odersky@gmail.com>2004-06-29 16:13:57 +0000
commita7c611df6572af103de17efda3438c2f2f7ac64a (patch)
tree5ac7238f1e7b307abf7d41baec0c72f0b4fe36c4
parentb47b66ba0cfa703c21f4d14db3dce6a0dddc4aa0 (diff)
downloadscala-a7c611df6572af103de17efda3438c2f2f7ac64a.tar.gz
scala-a7c611df6572af103de17efda3438c2f2f7ac64a.tar.bz2
scala-a7c611df6572af103de17efda3438c2f2f7ac64a.zip
*** empty log message ***
-rw-r--r--sources/scalac/typechecker/RefCheck.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/typechecker/RefCheck.java b/sources/scalac/typechecker/RefCheck.java
index cb0ac3be5b..4a8f1d78e4 100644
--- a/sources/scalac/typechecker/RefCheck.java
+++ b/sources/scalac/typechecker/RefCheck.java
@@ -121,7 +121,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds {
case OverloadedType(Symbol[] alts, _):
for (int i = 0; i < alts.length; i++) {
if (normalizedInfo(self, alts[i]).isSubType(template) &&
- alts[i].owner() == clazz) {
+ alts[i].owner() == member1.owner()) {
if (member == other)
member = alts[i];
else
@@ -159,7 +159,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds {
}
abstractClassError(
clazz,
- member + member.locationString() + " is not defined" +
+ member.toString() + member.type() + member.locationString() + " is not defined" +
(((member.flags & MUTABLE) == 0) ? ""
: "\n(Note that variables need to be initialized to be defined)"));
} else if (member.isAbstractOverride()) {