diff options
author | Martin Odersky <odersky@gmail.com> | 2003-10-21 12:57:26 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-10-21 12:57:26 +0000 |
commit | b374c47114e0e559da46bc86cfafe2dc4303f2cb (patch) | |
tree | 732e8ad27ed18f7a4e16e6b911ac98f4970b2c58 | |
parent | a95be0a530bcc8439946d5189f35c597edc47070 (diff) | |
download | scala-b374c47114e0e559da46bc86cfafe2dc4303f2cb.tar.gz scala-b374c47114e0e559da46bc86cfafe2dc4303f2cb.tar.bz2 scala-b374c47114e0e559da46bc86cfafe2dc4303f2cb.zip |
*** empty log message ***
-rw-r--r-- | sources/scalac/ast/TreeGen.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sources/scalac/ast/TreeGen.java b/sources/scalac/ast/TreeGen.java index fcb97d76ae..74cd9b345f 100644 --- a/sources/scalac/ast/TreeGen.java +++ b/sources/scalac/ast/TreeGen.java @@ -279,7 +279,13 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { case ThisType(Symbol sym): return This(pos, sym); case SingleType(Type pre1, Symbol sym): - return mkRef(pos, pre1, sym); + Tree id = mkRef(pos, pre1, sym); + switch (sym.type()) { + case MethodType(Symbol[] params, _): + assert params.length == 0 : sym; + id = this.Apply(id, Tree.EMPTY_ARRAY); + } + return id; default: throw Debug.abort("illegal case", pre); } |