| Index: pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| index 73c31e12e66cd09d26b138a78f9411c374fd1192..dc9428fc7ba19c3e0e2a521a2e0e5e3b9013c589 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| @@ -525,6 +525,16 @@ class CodeGenerator extends tree_ir.StatementVisitor
|
| }
|
|
|
| @override
|
| + void visitThrow(tree_ir.Throw node) {
|
| + accumulator.add(new js.Throw(visitExpression(node.value)));
|
| + }
|
| +
|
| + @override
|
| + void visitRethrow(tree_ir.Rethrow node) {
|
| + glue.reportInternalError('rethrow seen in JavaScript output');
|
| + }
|
| +
|
| + @override
|
| void visitTry(tree_ir.Try node) {
|
| js.Block tryBlock = buildBodyBlock(node.tryBody);
|
| tree_ir.Variable exceptionVariable = node.catchParameters.first;
|
|
|