summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/AddAccessors.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/transformer/AddAccessors.java')
-rw-r--r--sources/scalac/transformer/AddAccessors.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/transformer/AddAccessors.java b/sources/scalac/transformer/AddAccessors.java
index e9c525bedc..92d07f4048 100644
--- a/sources/scalac/transformer/AddAccessors.java
+++ b/sources/scalac/transformer/AddAccessors.java
@@ -120,7 +120,7 @@ public class AddAccessors extends Transformer {
// Do not go into RHS of value definitions which reference
// case class constructor arguments, to avoid creating
// another accessor.
- if (Modifiers.Helper.isCase(tree.symbol().flags)) {
+ if (Modifiers.Helper.isCaseAccessor(tree.symbol().flags)) {
return tree;
} else
return super.transform(tree);
@@ -128,6 +128,7 @@ public class AddAccessors extends Transformer {
case Select(Tree qualifier, Name selector): {
Symbol sym = tree.symbol();
+ assert sym.kind != Kinds.NONE : tree;
if (sym.owner().isPrimaryConstructor())
return gen.Apply(gen.Select(transform(qualifier), accessor(sym)),
Tree.EMPTY_ARRAY);