summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/symtab/classfile/PackageParser.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/sources/scalac/symtab/classfile/PackageParser.java b/sources/scalac/symtab/classfile/PackageParser.java
index 842cbd3870..544db13092 100644
--- a/sources/scalac/symtab/classfile/PackageParser.java
+++ b/sources/scalac/symtab/classfile/PackageParser.java
@@ -40,10 +40,9 @@ public class PackageParser extends Type.LazyType {
long msec = System.currentTimeMillis();
Scope members = new Scope();
String dirname = null;
- Name name = p.fullName();
HashMap/*<Symbol, AbstractFile>*/ symFile = new HashMap();
- if (name.length() != 0) {
- dirname = SourceRepresentation.externalizeFileName(name);
+ if (!p.isRoot()) {
+ dirname = SourceRepresentation.externalizeFileName(p.fullName());
if (!dirname.endsWith("/"))
dirname += "/";
}