diff options
author | Martin Odersky <odersky@gmail.com> | 2014-01-18 16:58:44 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-01-18 16:58:44 +0100 |
commit | ed6dacc5cc241aa0e15963db5a9eeb093b6a9293 (patch) | |
tree | 8b46565f82e0a09f4a37acdb80eed0817125da62 /src/dotty/tools/dotc/core/SymbolLoaders.scala | |
parent | 559d25c88b39b7f2cac4a6c5b8431f8e0a62b56b (diff) | |
download | dotty-ed6dacc5cc241aa0e15963db5a9eeb093b6a9293.tar.gz dotty-ed6dacc5cc241aa0e15963db5a9eeb093b6a9293.tar.bz2 dotty-ed6dacc5cc241aa0e15963db5a9eeb093b6a9293.zip |
Fix openPackageModule wrt overloaded definitions
When opening overloaded definitions we need to avoid replacing existing symbols.
Diffstat (limited to 'src/dotty/tools/dotc/core/SymbolLoaders.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/SymbolLoaders.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/SymbolLoaders.scala b/src/dotty/tools/dotc/core/SymbolLoaders.scala index 60717bb82..543b7cc1d 100644 --- a/src/dotty/tools/dotc/core/SymbolLoaders.scala +++ b/src/dotty/tools/dotc/core/SymbolLoaders.scala @@ -197,7 +197,7 @@ class SymbolLoaders { // enter non-private decls in the class for (member <- container.info.decls.iterator) { if (isImportable(member)) { - dest.enter(member) + dest.enterNoReplace(member, dest.decls.asInstanceOf[MutableScope]) } } // !!! TODO info.decls -> decls |