| Index: sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/ssa/builder.dart b/sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| index 462d0b4e96f6796535359a8b17095268046a21b9..5ac2ea4ad88943840d6c849a2c9740a480c7fcbd 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| @@ -1982,13 +1982,13 @@ class SsaBuilder extends ResolvedVisitor implements Visitor {
|
| conditionExitBlock.remove(conditionExitBlock.last);
|
| HIfBlockInformation info =
|
| new HIfBlockInformation(
|
| - wrapExpressionGraph(conditionExpression),
|
| - wrapStatementGraph(bodyGraph),
|
| - wrapStatementGraph(elseGraph));
|
| + wrapExpressionGraph(conditionExpression),
|
| + wrapStatementGraph(bodyGraph),
|
| + wrapStatementGraph(elseGraph));
|
|
|
| - conditionBlock.setBlockFlow(info, current);
|
| - HIf ifBlock = conditionBlock.last;
|
| - ifBlock.blockInformation = conditionBlock.blockFlow;
|
| + conditionExitBlock.setBlockFlow(info, current);
|
| + HIf ifBlock = conditionExitBlock.last;
|
| + ifBlock.blockInformation = conditionExitBlock.blockFlow;
|
|
|
| // If the body has any break, attach a synthesized label to the
|
| // if block.
|
|
|