File tree 1 file changed +2
-7
lines changed
compiler/src/dotty/tools/dotc
1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -24,13 +24,8 @@ class Compiler {
24
24
* all refs to it would become outdated - they could not be dereferenced in the
25
25
* new phase.
26
26
*
27
- * After erasure, signature changing denot-transformers are OK because erasure
28
- * will make sure that only term refs with fixed SymDenotations survive beyond it. This
29
- * is possible because:
30
- *
31
- * - splitter has run, so every ident or select refers to a unique symbol
32
- * - after erasure, asSeenFrom is the identity, so every reference has a
33
- * plain SymDenotation, as opposed to a UniqueRefDenotation.
27
+ * After erasure, signature changing denot-transformers are OK because signatures
28
+ * are never recomputed later than erasure.
34
29
*/
35
30
def phases : List [List [Phase ]] =
36
31
frontendPhases ::: picklerPhases ::: transformPhases ::: backendPhases
You can’t perform that action at this time.
0 commit comments