summaryrefslogtreecommitdiff
path: root/src/reflect
diff options
context:
space:
mode:
Diffstat (limited to 'src/reflect')
-rw-r--r--src/reflect/scala/reflect/internal/Trees.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/Trees.scala b/src/reflect/scala/reflect/internal/Trees.scala
index ccf907e05d..fd918b8595 100644
--- a/src/reflect/scala/reflect/internal/Trees.scala
+++ b/src/reflect/scala/reflect/internal/Trees.scala
@@ -1622,7 +1622,7 @@ trait Trees extends api.Trees {
}
private def invalidateSingleTypeCaches(tree: Tree): Unit = {
if (mutatedSymbols.nonEmpty)
- for (t <- tree)
+ for (t <- tree if t.tpe != null)
for (tp <- t.tpe) {
tp match {
case s: SingleType if mutatedSymbols contains s.sym =>