summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer
diff options
context:
space:
mode:
authorschinz <schinz@epfl.ch>2003-03-04 13:49:01 +0000
committerschinz <schinz@epfl.ch>2003-03-04 13:49:01 +0000
commit20813b9555655058ecef44ae95018a5382588767 (patch)
tree058d3bfaeb0b133f7e67f9279347a90d065856e6 /sources/scalac/transformer
parent7732779b26ac47bc4fe3f5ea24887f95aa826300 (diff)
downloadscala-20813b9555655058ecef44ae95018a5382588767.tar.gz
scala-20813b9555655058ecef44ae95018a5382588767.tar.bz2
scala-20813b9555655058ecef44ae95018a5382588767.zip
- bug fix: use TreeGen to generate casts, to be...
- bug fix: use TreeGen to generate casts, to be sure that attribution is correct
Diffstat (limited to 'sources/scalac/transformer')
-rw-r--r--sources/scalac/transformer/ExpandMixins.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/sources/scalac/transformer/ExpandMixins.java b/sources/scalac/transformer/ExpandMixins.java
index 55f76e001b..d614f8a461 100644
--- a/sources/scalac/transformer/ExpandMixins.java
+++ b/sources/scalac/transformer/ExpandMixins.java
@@ -350,11 +350,11 @@ public class ExpandMixins extends Transformer {
|| qualSym.isSubClass(funOwnerSym))) {
Type ownerTp = funOwnerSym.type();
Tree castQualifier =
- Tree.Apply(Tree.TypeApply(Tree.Select(qualifier, Names.as),
- new Tree[] {
- gen.mkType(qualifier.pos, ownerTp)
- }),
- Tree.EMPTY_ARRAY);
+ gen.Apply(gen.TypeApply(gen.Select(qualifier, defs.AS),
+ new Tree[] {
+ gen.mkType(qualifier.pos, ownerTp)
+ }),
+ Tree.EMPTY_ARRAY);
return copy.Apply(newTree,
copy.Select(fun, castQualifier, selector),
args);