diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2010-12-09 10:33:13 +0000 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2010-12-09 10:33:13 +0000 |
commit | 3bbe3c70a3dcd32ce2f2b19c192c76871472d095 (patch) | |
tree | 1efd5518dcb423cc27350bfdc4cc91980930031e /src | |
parent | ff7589681dc8be7517c76e16acd3285ef1bb899c (diff) | |
download | scala-3bbe3c70a3dcd32ce2f2b19c192c76871472d095.tar.gz scala-3bbe3c70a3dcd32ce2f2b19c192c76871472d095.tar.bz2 scala-3bbe3c70a3dcd32ce2f2b19c192c76871472d095.zip |
closes #4064.
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/TreeGen.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreeGen.scala b/src/compiler/scala/tools/nsc/ast/TreeGen.scala index e606b1c6af..e2ff0f6600 100644 --- a/src/compiler/scala/tools/nsc/ast/TreeGen.scala +++ b/src/compiler/scala/tools/nsc/ast/TreeGen.scala @@ -128,8 +128,8 @@ abstract class TreeGen { def stableTypeFor(tree: Tree): Option[Type] = tree match { case Ident(_) if tree.symbol.isStable => Some(singleType(tree.symbol.owner.thisType, tree.symbol)) - case Select(qual, _) if {assert((tree.symbol ne null) && (qual.tpe ne null)); - tree.symbol.isStable && qual.tpe.isStable} => + case Select(qual, _) if ((tree.symbol ne null) && (qual.tpe ne null)) && // turned assert into guard for #4064 + tree.symbol.isStable && qual.tpe.isStable => Some(singleType(qual.tpe, tree.symbol)) case _ => None |