| Index: pkg/compiler/lib/src/js_backend/backend.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart
|
| index 92c86b203a916d2017d615d9cbe3728311efe5d6..e39689912d640397e5d405738780373d805b89af 100644
|
| --- a/pkg/compiler/lib/src/js_backend/backend.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/backend.dart
|
| @@ -1620,6 +1620,10 @@ class JavaScriptBackend extends Backend {
|
| return findHelper("streamHelper");
|
| }
|
|
|
| + Element getStreamOfController() {
|
| + return findHelper("streamOfController");
|
| + }
|
| +
|
| Element getEndOfIteration() {
|
| ClassElement classElement = findHelper("IterationMarker");
|
| classElement.ensureResolved(compiler);
|
| @@ -2412,6 +2416,7 @@ class JavaScriptBackend extends Backend {
|
| } else if (element.asyncMarker == AsyncMarker.ASYNC_STAR) {
|
| enqueuer.registerInstantiatedClass(getASyncStarController(), registry);
|
| enqueue(enqueuer, getStreamHelper(), registry);
|
| + enqueue(enqueuer, getStreamOfController(), registry);
|
| enqueue(enqueuer, getYieldSingle(), registry);
|
| enqueue(enqueuer, getYieldStar(), registry);
|
| enqueue(enqueuer, getASyncStarControllerConstructor(), registry);
|
|
|