From 370ab197f913226d73f49035894c5d26cee85ec3 Mon Sep 17 00:00:00 2001 From: Iulian Dragos Date: Thu, 26 Nov 2009 13:26:25 +0000 Subject: Fixed #1167. --- src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) } -- cgit v1.2.3