| Index: pkg/compiler/lib/src/js/rewrite_async.dart
|
| diff --git a/pkg/compiler/lib/src/js/rewrite_async.dart b/pkg/compiler/lib/src/js/rewrite_async.dart
|
| index 6ed1b66c38c8760f5a184f8cf38c752e010186ad..bb8739483e4c802437cac9506fb8771371296a1f 100644
|
| --- a/pkg/compiler/lib/src/js/rewrite_async.dart
|
| +++ b/pkg/compiler/lib/src/js/rewrite_async.dart
|
| @@ -848,6 +848,9 @@ class AsyncRewriter extends js.NodeVisitor {
|
| if (hasJumpThroughFinally || analysis.hasYield) {
|
| inits.add(makeInit(nextName, null));
|
| }
|
| + if (isAsyncStar && analysis.hasYield) {
|
| + inits.add(makeInit(nextWhenCanceledName, null));
|
| + }
|
| if (analysis.hasExplicitReturns && isAsync) {
|
| inits.add(makeInit(returnValueName, null));
|
| }
|
|
|