diff options
author | schinz <schinz@epfl.ch> | 2003-03-04 13:49:01 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-03-04 13:49:01 +0000 |
commit | 20813b9555655058ecef44ae95018a5382588767 (patch) | |
tree | 058d3bfaeb0b133f7e67f9279347a90d065856e6 /sources | |
parent | 7732779b26ac47bc4fe3f5ea24887f95aa826300 (diff) | |
download | scala-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')
-rw-r--r-- | sources/scalac/transformer/ExpandMixins.java | 10 |
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); |