diff options
Diffstat (limited to 'sources/scalac/ast/TreeInfo.java')
-rw-r--r-- | sources/scalac/ast/TreeInfo.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sources/scalac/ast/TreeInfo.java b/sources/scalac/ast/TreeInfo.java index f79a5765a5..9721afb447 100644 --- a/sources/scalac/ast/TreeInfo.java +++ b/sources/scalac/ast/TreeInfo.java @@ -112,10 +112,8 @@ public class TreeInfo { public static boolean isPureConstr(Tree tree) { switch (tree) { case Ident(_): + case Select(_, _): return tree.symbol() != null && tree.symbol().isPrimaryConstructor(); - case Select(Tree qual, _): - return isPureExpr(qual) && - tree.symbol() != null && tree.symbol().isPrimaryConstructor(); case TypeApply(Tree constr, _): return isPureConstr(constr); case Apply(Tree fn, Tree[] args): |