| Index: lib/runtime/dart/async.js
|
| diff --git a/lib/runtime/dart/async.js b/lib/runtime/dart/async.js
|
| index 45974063fdb3476eddafb39bd4cd4ce9a132fdbd..1782a16627ece7bd866970d11854e4da3f9c9463 100644
|
| --- a/lib/runtime/dart/async.js
|
| +++ b/lib/runtime/dart/async.js
|
| @@ -2926,10 +2926,8 @@ var async;
|
| result = dart.as(this[_onCancel](), Future);
|
| } catch (e) {
|
| let s = dart.stackTrace(e);
|
| - result = ((_$) => {
|
| - _$[_asyncCompleteError](e, s);
|
| - return _$;
|
| - })(new _Future());
|
| + result = new _Future();
|
| + result[_asyncCompleteError](e, s);
|
| }
|
|
|
| } else {
|
|
|