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 1ead3251e54..c3dab813a27 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java @@ -577,7 +577,7 @@ public class JetControlFlowProcessor { JetExpression defaultValue = parameter.getDefaultValue(); builder.declare(parameter); if (defaultValue != null) { - builder.read(defaultValue); + value(defaultValue, inCondition); } builder.write(parameter, parameter); }