diff options
Diffstat (limited to 'sources/meta/scalac')
-rw-r--r-- | sources/meta/scalac/Phase.java | 1 | ||||
-rw-r--r-- | sources/meta/scalac/ast/Tree.java | 10 |
2 files changed, 6 insertions, 5 deletions
diff --git a/sources/meta/scalac/Phase.java b/sources/meta/scalac/Phase.java index eeeb32aa58..023ec454e2 100644 --- a/sources/meta/scalac/Phase.java +++ b/sources/meta/scalac/Phase.java @@ -19,6 +19,7 @@ public class Phase { PARSER = new Phase("parser", "PARSER"), ANALYZER = new Phase("analyzer", "ANALYZER"), DESUGARIZER = new Phase("desugarizer", "ANALYZER"), + REFCHECK = new Phase("refcheck", "REFCHECK"), UNCURRY = new Phase("uncurry", "UNCURRY"), LAMBDALIFT = new Phase("lambdalift", "LAMBDALIFT"), TRANSMATCH = new Phase("transmatch", "TRANSMATCH"), diff --git a/sources/meta/scalac/ast/Tree.java b/sources/meta/scalac/ast/Tree.java index 43a50fe3d4..0774958f12 100644 --- a/sources/meta/scalac/ast/Tree.java +++ b/sources/meta/scalac/ast/Tree.java @@ -315,30 +315,30 @@ public class Tree { n_SingletonType. setDescription("Singleton type"). - setRange(Phase.PARSER, Phase.ANALYZER). + setRange(Phase.PARSER, Phase.REFCHECK). addField(t_TermTree, "ref"); n_SelectFromType. setDescription("Type selection"). - setRange(Phase.PARSER, Phase.ANALYZER). + setRange(Phase.PARSER, Phase.REFCHECK). addField(t_TypeTree, "qualifier"). addField(t_TypeName, "selector", SymName); n_FunType. setDescription("Function type"). - setRange(Phase.PARSER, Phase.ANALYZER). + setRange(Phase.PARSER, Phase.REFCHECK). addField(t_TypeTrees, "argtpes"). addField(t_TypeTree, "restpe"); n_CompoundType. setDescription("Object type (~ Template)"). - setRange(Phase.PARSER, Phase.ANALYZER). + setRange(Phase.PARSER, Phase.REFCHECK). addField(t_TypeTrees, "parents"). addField(t_Trees, "refinements"); n_AppliedType. setDescription("Applied type"). - setRange(Phase.PARSER, Phase.ANALYZER). + setRange(Phase.PARSER, Phase.REFCHECK). addField(t_TypeTree, "tpe"). addField(t_TypeTrees, "args"); |