Pseudocode: Avoid null input values
This commit is contained in:
@@ -905,8 +905,10 @@ public class JetControlFlowProcessor {
|
|||||||
PseudoValue value = builder.magic(
|
PseudoValue value = builder.magic(
|
||||||
loopRange != null ? loopRange : expression,
|
loopRange != null ? loopRange : expression,
|
||||||
null,
|
null,
|
||||||
Collections.singletonList(loopRangeValue),
|
ContainerUtil.createMaybeSingletonList(loopRangeValue),
|
||||||
Collections.singletonMap(loopRangeValue, loopRangeTypePredicate),
|
loopRangeValue != null
|
||||||
|
? Collections.singletonMap(loopRangeValue, loopRangeTypePredicate)
|
||||||
|
: Collections.<PseudoValue, TypePredicate>emptyMap(),
|
||||||
MagicKind.LOOP_RANGE_ITERATION
|
MagicKind.LOOP_RANGE_ITERATION
|
||||||
).getOutputValue();
|
).getOutputValue();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user