diff options
Diffstat (limited to 'sources/scalac/symtab/classfile/CLRPackageParser.java')
-rw-r--r-- | sources/scalac/symtab/classfile/CLRPackageParser.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sources/scalac/symtab/classfile/CLRPackageParser.java b/sources/scalac/symtab/classfile/CLRPackageParser.java index 10e6d4acd6..90fd0fcc47 100644 --- a/sources/scalac/symtab/classfile/CLRPackageParser.java +++ b/sources/scalac/symtab/classfile/CLRPackageParser.java @@ -221,7 +221,9 @@ public class CLRPackageParser extends SymbolLoader { //########################################################################## // main functionality - protected String doComplete(Symbol p) { + protected String doComplete(Symbol root) { + assert root.isRoot() || root.isPackage(): Debug.show(root); + Symbol p = root.isRoot() ? root : root.moduleClass(); Scope members = new Scope(); importCLRTypes(p, members); p.setInfo(scalac.symtab.Type.compoundType |