diff options
author | Sean McDirmid <sean.mcdirmid@gmail.com> | 2008-06-09 01:14:02 +0000 |
---|---|---|
committer | Sean McDirmid <sean.mcdirmid@gmail.com> | 2008-06-09 01:14:02 +0000 |
commit | 3e7f5eaa1f5719d723406d2367cb351db16bdcd8 (patch) | |
tree | bb7609274fbd92e57df1819f7a4283992604d9f1 /src/compiler | |
parent | ba0e0cdbf84df51272739b9faf91b8a5961d1989 (diff) | |
download | scala-3e7f5eaa1f5719d723406d2367cb351db16bdcd8.tar.gz scala-3e7f5eaa1f5719d723406d2367cb351db16bdcd8.tar.bz2 scala-3e7f5eaa1f5719d723406d2367cb351db16bdcd8.zip |
Fixing case class/companion object in def asser...
Fixing case class/companion object in def assertion crash.
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/IdeSupport.scala | 3 |
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! |