diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java b/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java index bd3a4b62392..58d11b7f078 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java @@ -1189,7 +1189,7 @@ public class JetControlFlowProcessor { ); Map valuesToTypePredicates = SmartFMap .emptyMap() - .plus(delegateValue, PseudocodePackage.and(typePredicates)); + .plus(delegateValue, PseudocodePackage.and(KotlinPackage.filterNotNull(typePredicates))); builder.magic(property, null, Collections.singletonList(delegateValue), valuesToTypePredicates, MagicKind.VALUE_CONSUMER); }