| Index: pkg/compiler/lib/src/tree_ir/optimization/logical_rewriter.dart
|
| diff --git a/pkg/compiler/lib/src/tree_ir/optimization/logical_rewriter.dart b/pkg/compiler/lib/src/tree_ir/optimization/logical_rewriter.dart
|
| index e4483f23f9b8e0857bf0ea89cbd19355e449ad5f..bc49dc750fd47f5d27e7d8f210fd3d9f9ac60764 100644
|
| --- a/pkg/compiler/lib/src/tree_ir/optimization/logical_rewriter.dart
|
| +++ b/pkg/compiler/lib/src/tree_ir/optimization/logical_rewriter.dart
|
| @@ -95,7 +95,8 @@ class LogicalRewriter extends RecursiveTransformer
|
|
|
| bool isTerminator(Statement node) {
|
| return (node is Jump || node is Return) && !isFallthrough(node) ||
|
| - (node is ExpressionStatement && node.next is Unreachable);
|
| + (node is ExpressionStatement && node.next is Unreachable) ||
|
| + node is Throw;
|
| }
|
|
|
| Statement visitIf(If node) {
|
|
|