summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala b/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala
index 4b36bd148c..48d8343ef2 100644
--- a/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala
@@ -271,8 +271,7 @@ trait IdeSupport extends Analyzer {
if (!makeNoChanges) use.foreach{tree=>
if (tree.symbol.isClass && tree.symbol.hasFlag(symtab.Flags.CASE) && tree.symbol.owner.rawInfo.isComplete) {
var e = tree.symbol.owner.info.decls.lookupEntry(tree.symbol.name.toTermName)
- assert(e != null) // should have been entered already.
- e.sym.pos match { // retype the object if its in the scope.
+ if (e != null) e.sym.pos match { // retype the object if its in the scope.
case pos : TrackedPosition if pos.owner != null && pos.owner != MemoizedTree.this =>
assert(true)
pos.owner.dirtyTyped // hope this works!