diff options
author | paltherr <paltherr@epfl.ch> | 2004-01-26 16:27:14 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-01-26 16:27:14 +0000 |
commit | 24549f229ead9fce5b2cc920ca98ac3004389fa4 (patch) | |
tree | 365f97f539825bae98587ebd8dedcdac57f2b411 /sources/scalac/symtab/Symbol.java | |
parent | 9c37599cf6f7c775bd877313cf4bc68b1227caa5 (diff) | |
download | scala-24549f229ead9fce5b2cc920ca98ac3004389fa4.tar.gz scala-24549f229ead9fce5b2cc920ca98ac3004389fa4.tar.bz2 scala-24549f229ead9fce5b2cc920ca98ac3004389fa4.zip |
- Simplified some type transformers (removed un...
- Simplified some type transformers (removed unaliasing)
Diffstat (limited to 'sources/scalac/symtab/Symbol.java')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index 8264f448c1..b37cb278bc 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -1639,7 +1639,6 @@ public abstract class TypeSymbol extends Symbol { } //where private static Map inclClosure(Map closure, Type type) { - type = type.unalias(); switch (type) { case ErrorType: return closure; @@ -1791,7 +1790,7 @@ public class ClassSymbol extends TypeSymbol { Symbol clasz = ClassSymbol.this; Symbol alias = rebindSym; Type prefix = clasz.owner().thisType(); - Type constrtype = clasz.type(); // !!! + Type constrtype = clasz.type(); constrtype = Type.MethodType(Symbol.EMPTY_ARRAY, constrtype); constrtype = Type.PolyType(clasz.typeParams(), constrtype); constrtype = constrtype.cloneType( |