diff options
Diffstat (limited to 'sources/scalac/ast/TreeGen.java')
-rw-r--r-- | sources/scalac/ast/TreeGen.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/scalac/ast/TreeGen.java b/sources/scalac/ast/TreeGen.java index 751e78044d..34a334b3e7 100644 --- a/sources/scalac/ast/TreeGen.java +++ b/sources/scalac/ast/TreeGen.java @@ -487,6 +487,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { Global.instance.nextPhase(); Type symtype = qual.type.memberType(sym); Global.instance.prevPhase(); + sym.flags |= ACCESSED | SELECTOR; return make.Select(pos, sym, qual).setType(deref(symtype)); } @@ -506,6 +507,7 @@ public class TreeGen implements Kinds, Modifiers, TypeTags { Global.instance.nextPhase(); Type symtype = sym.type(); Global.instance.prevPhase(); + sym.flags |= ACCESSED; return make.Ident(pos, sym).setType(deref(symtype)); } |