summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/classfile/CLRPackageParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/symtab/classfile/CLRPackageParser.java')
-rw-r--r--sources/scalac/symtab/classfile/CLRPackageParser.java4
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