summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/pickling/UnPickler.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/reflect/scala/reflect/internal/pickling/UnPickler.scala')
-rw-r--r--src/reflect/scala/reflect/internal/pickling/UnPickler.scala5
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 = {