diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala index cebca20622..0b07fff10d 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala @@ -500,8 +500,9 @@ abstract class GenJVM extends SubComponent { for (sym <- cls.info.decls.iterator if sym.isClass) innerClasses = innerClasses + sym; } + // add inner classes which might not have been referenced yet - atPhase(currentRun.erasurePhase) { + atPhase(currentRun.erasurePhase.next) { addOwnInnerClasses(clasz.symbol) addOwnInnerClasses(clasz.symbol.linkedClassOfClass) } |