summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac')
-rw-r--r--sources/scalac/PhaseDescriptor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/PhaseDescriptor.java b/sources/scalac/PhaseDescriptor.java
index 4075d8a88f..602a329fb6 100644
--- a/sources/scalac/PhaseDescriptor.java
+++ b/sources/scalac/PhaseDescriptor.java
@@ -42,8 +42,8 @@ public final class PhaseDescriptor {
// transform STOP flags into SKIP flags
boolean stop = false;
for (int i = 0; i < phases.length; i++) {
- stop |= phases[i].hasStopFlag();
if (stop) phases[i].flags |= SKIP;
+ stop |= phases[i].hasStopFlag();
if (stop) phases[i].flags &= ~STOP;
}
// remove SKIP flag on INITIAL and TERMINAL phases