diff options
author | Martin Odersky <odersky@gmail.com> | 2007-11-20 14:44:18 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2007-11-20 14:44:18 +0000 |
commit | a6354053e0b491a1c906f952d636d32c3e887a9c (patch) | |
tree | f9c9f7d6e73e4f30116b34055f79eb214d5b771c | |
parent | 48e6aca34328809291417cd0d26b073e21869e29 (diff) | |
download | scala-a6354053e0b491a1c906f952d636d32c3e887a9c.tar.gz scala-a6354053e0b491a1c906f952d636d32c3e887a9c.tar.bz2 scala-a6354053e0b491a1c906f952d636d32c3e887a9c.zip |
fix^2 of problem in 13309. Sorry.
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/Symbols.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Symbols.scala b/src/compiler/scala/tools/nsc/symtab/Symbols.scala index 7cae1a08b3..b74a7a8dd0 100644 --- a/src/compiler/scala/tools/nsc/symtab/Symbols.scala +++ b/src/compiler/scala/tools/nsc/symtab/Symbols.scala @@ -906,7 +906,7 @@ trait Symbols { var sym: Symbol = NoSymbol while (!bcs.isEmpty && sym == NoSymbol) { bcs = bcs.tail - if (!bcs.head.isImplClass) + if (!bcs.isEmpty && bcs.head.isImplClass) sym = matchingSymbol(bcs.head, base.thisType).suchThat(sym => !sym.hasFlag(DEFERRED)) } sym |