Skip to content

Commit b4db175

Browse files
committed
Move ProtectedAccessors after ExpandSAMs
1 parent 868d199 commit b4db175

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/src/dotty/tools/dotc/Compiler.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ class Compiler {
6060
protected def transformPhases: List[List[Phase]] =
6161
List(new FirstTransform, // Some transformations to put trees into a canonical form
6262
new CheckReentrant, // Internal use only: Check that compiled program has no data races involving global vars
63-
new ProtectedAccessors, // Add accessors for protected members
6463
new ElimPackagePrefixes) :: // Eliminate references to package prefixes in Select nodes
6564
List(new CheckStatic, // Check restrictions that apply to @static members
6665
new ElimRepeated, // Rewrite vararg parameters and arguments
6766
new NormalizeFlags, // Rewrite some definition flags
68-
new ExtensionMethods, // Expand methods of value classes with extension methods
6967
new ExpandSAMs, // Expand single abstract method closures to anonymous classes
68+
new ProtectedAccessors, // Add accessors for protected members
69+
new ExtensionMethods, // Expand methods of value classes with extension methods
7070
new ShortcutImplicits, // Allow implicit functions without creating closures
7171
new TailRec, // Rewrite tail recursion to loops
7272
new ByNameClosures, // Expand arguments to by-name parameters to closures

0 commit comments

Comments
 (0)