diff options
author | Martin Odersky <odersky@gmail.com> | 2003-07-08 15:08:56 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-07-08 15:08:56 +0000 |
commit | 981a0d142c0bec9d34bc1ddfff50658ecef82ff1 (patch) | |
tree | 2da2451c5ff43138a1a6244dac30d4220c893974 /sources/scalac/typechecker/Analyzer.java | |
parent | 1ec3e2c664213c8df4a6736314992010b7640dea (diff) | |
download | scala-981a0d142c0bec9d34bc1ddfff50658ecef82ff1.tar.gz scala-981a0d142c0bec9d34bc1ddfff50658ecef82ff1.tar.bz2 scala-981a0d142c0bec9d34bc1ddfff50658ecef82ff1.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/typechecker/Analyzer.java')
-rw-r--r-- | sources/scalac/typechecker/Analyzer.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/typechecker/Analyzer.java b/sources/scalac/typechecker/Analyzer.java index cb02f966ce..2dd60522d1 100644 --- a/sources/scalac/typechecker/Analyzer.java +++ b/sources/scalac/typechecker/Analyzer.java @@ -2168,7 +2168,8 @@ public class Analyzer extends Transformer implements Modifiers, Kinds { case Select(Tree qual, Name name): int qualmode = EXPRmode | POLYmode | QUALmode; Tree qual1 = transform(qual, qualmode); - if (name.isTypeName()) qual1 = checkStable(qual1); + if (name.isTypeName() || name.isConstrName()) + qual1 = checkStable(qual1); return transformSelect( tree, adapt(qual1, qualmode, Type.AnyType), name); |