From 100b87f6667c4a6100acaa077d5e1ab90cf04234 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 23 May 2008 14:24:26 +0000 Subject: fixed #936 --- src/compiler/scala/tools/nsc/transform/Mixin.scala | 2 +- src/compiler/scala/tools/nsc/typechecker/RefChecks.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/compiler/scala/tools/nsc/transform/Mixin.scala b/src/compiler/scala/tools/nsc/transform/Mixin.scala index 21b12f7e9d..2a0c6c05e1 100644 --- a/src/compiler/scala/tools/nsc/transform/Mixin.scala +++ b/src/compiler/scala/tools/nsc/transform/Mixin.scala @@ -772,7 +772,7 @@ abstract class Mixin extends InfoTransform { case Select(Super(_, _), name) => tree - case Select(qual, name) if sym.owner.isImplClass && !isStaticOnly(sym) => + case Select(qual, name) if sym.owner.isImplClass && !isStaticOnly(sym) && enclInterface != null => // refer to fields in some implementation class via an abstract // getter in the interface. if (sym.isMethod) diff --git a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala index d22ab4942e..46b84f4ac1 100644 --- a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala +++ b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala @@ -705,7 +705,7 @@ abstract class RefChecks extends InfoTransform { result } - /** If symbol is deprecated and is not contained in a depreceated definition, + /** If symbol is deprecated and is not contained in a deprecated definition, * issue a deprecated warning */ def checkDeprecated(sym: Symbol, pos: Position) { -- cgit v1.2.3