Index: pkg/compiler/lib/src/js/printer.dart |
diff --git a/pkg/compiler/lib/src/js/printer.dart b/pkg/compiler/lib/src/js/printer.dart |
index 19d6c3f5dcad10c8cb395907b4be74a819968627..358f2a96f2038372fb390688edab3e68ff7bd205 100644 |
--- a/pkg/compiler/lib/src/js/printer.dart |
+++ b/pkg/compiler/lib/src/js/printer.dart |
@@ -355,6 +355,19 @@ class Printer extends Indentation implements NodeVisitor { |
outSemicolonLn(); |
} |
+ visitDartYield(DartYield node) { |
+ if (node.hasStar) { |
+ outIndent("yield*"); |
+ } else { |
+ outIndent("yield"); |
+ } |
+ pendingSpace = true; |
+ visitNestedExpression(node.expression, EXPRESSION, |
+ newInForInit: false, newAtStatementBegin: false); |
+ outSemicolonLn(); |
+ } |
+ |
+ |
visitThrow(Throw node) { |
outIndent("throw"); |
pendingSpace = true; |