diff options
author | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-12-24 14:29:00 +0000 |
---|---|---|
committer | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-12-24 14:29:00 +0000 |
commit | 74168e4184dcd18d51afdbeb28678c8aacea9364 (patch) | |
tree | 0a149ef6b3f2875e09a6573b54a0ac0a0ea13ab6 | |
parent | 6d544011e95ab1722a19842f0f4e41edaade8e81 (diff) | |
download | scala-74168e4184dcd18d51afdbeb28678c8aacea9364.tar.gz scala-74168e4184dcd18d51afdbeb28678c8aacea9364.tar.bz2 scala-74168e4184dcd18d51afdbeb28678c8aacea9364.zip |
surgically fixing a broken build.
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala index 7b0aa57bde..218f4e4983 100644 --- a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala +++ b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala @@ -339,9 +339,9 @@ abstract class ClassfileParser { var ifaces = for (i <- List.range(0, ifaceCount)) yield pool.getSuperClass(in.nextChar).tpe if (isAnnotation) ifaces = definitions.ClassfileAnnotationClass.tpe :: ifaces val parents = superType :: ifaces - - instanceDefs = newClassScope - staticDefs = newClassScope + // get the class file parser to reuse scopes. + instanceDefs = newClassScope(clazz) + staticDefs = newClassScope(statics) val classInfo = ClassInfoType(parents, instanceDefs, clazz) val staticInfo = ClassInfoType(List(), staticDefs, statics) |