summaryrefslogtreecommitdiff
path: root/sources/scalac/typechecker/Analyzer.java
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-03-21 15:48:37 +0000
committerMartin Odersky <odersky@gmail.com>2003-03-21 15:48:37 +0000
commit787d4bb9dbc540a61632c1f234a54ab74a69609c (patch)
treeb09ef894e8f03e68f3defd96ad71c362741bf76c /sources/scalac/typechecker/Analyzer.java
parent54952ba17e2c99e3c842068b7b091ebbf4093921 (diff)
downloadscala-787d4bb9dbc540a61632c1f234a54ab74a69609c.tar.gz
scala-787d4bb9dbc540a61632c1f234a54ab74a69609c.tar.bz2
scala-787d4bb9dbc540a61632c1f234a54ab74a69609c.zip
*** empty log message ***
Diffstat (limited to 'sources/scalac/typechecker/Analyzer.java')
-rw-r--r--sources/scalac/typechecker/Analyzer.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/sources/scalac/typechecker/Analyzer.java b/sources/scalac/typechecker/Analyzer.java
index 7f830152cc..0c24bd31b5 100644
--- a/sources/scalac/typechecker/Analyzer.java
+++ b/sources/scalac/typechecker/Analyzer.java
@@ -812,7 +812,7 @@ public class Analyzer extends Transformer implements Modifiers, Kinds {
}
result = other;
} else if (sym.owner().isPackage()) {
- if (global.compiledNow.contains(other)) {
+ if (global.compiledNow.get(other) != null) {
error(sym.pos, sym + " is compiled twice");
}
context.scope.unlink(e);
@@ -836,7 +836,8 @@ public class Analyzer extends Transformer implements Modifiers, Kinds {
} else {
context.scope.enter(sym);
}
- if (result.owner().isPackage()) global.compiledNow.add(result);
+ if (result.owner().isPackage())
+ global.compiledNow.put(result, unit.source);
return result;
}