diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/reflect/scala/reflect/internal/pickling/UnPickler.scala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/reflect/scala/reflect/internal/pickling/UnPickler.scala b/src/reflect/scala/reflect/internal/pickling/UnPickler.scala index 3bc845557f..fd7d2d9dd6 100644 --- a/src/reflect/scala/reflect/internal/pickling/UnPickler.scala +++ b/src/reflect/scala/reflect/internal/pickling/UnPickler.scala @@ -224,10 +224,9 @@ abstract class UnPickler { if (owner.isOverloaded) return NoSymbol - if (tag == EXTMODCLASSref) { + if (tag == EXTMODCLASSref && !owner.isInstanceOf[StubSymbol]) owner.info.decl(nme.moduleVarName(name.toTermName)) - } - NoSymbol + else NoSymbol } def moduleAdvice(missing: String): String = { |