diff options
author | Martin Odersky <odersky@gmail.com> | 2003-03-21 15:48:37 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-03-21 15:48:37 +0000 |
commit | 787d4bb9dbc540a61632c1f234a54ab74a69609c (patch) | |
tree | b09ef894e8f03e68f3defd96ad71c362741bf76c /sources/scalac/typechecker | |
parent | 54952ba17e2c99e3c842068b7b091ebbf4093921 (diff) | |
download | scala-787d4bb9dbc540a61632c1f234a54ab74a69609c.tar.gz scala-787d4bb9dbc540a61632c1f234a54ab74a69609c.tar.bz2 scala-787d4bb9dbc540a61632c1f234a54ab74a69609c.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/typechecker')
-rw-r--r-- | sources/scalac/typechecker/Analyzer.java | 5 |
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; } |