| Index: sdk/lib/async/future_impl.dart
|
| diff --git a/sdk/lib/async/future_impl.dart b/sdk/lib/async/future_impl.dart
|
| index c031162fb4533070ad636346ecbc45c217c94652..90e9df2b5033586837a245375526a067e24a7805 100644
|
| --- a/sdk/lib/async/future_impl.dart
|
| +++ b/sdk/lib/async/future_impl.dart
|
| @@ -514,7 +514,7 @@ class _Future<T> implements Future<T> {
|
| Future chainSource = listenerValueOrError;
|
| // Shortcut if the chain-source is already completed. Just continue the
|
| // loop.
|
| - if (chainSource is _Future && (chainSource as _Future)._isComplete) {
|
| + if (chainSource is _Future && chainSource._isComplete) {
|
| // propagate the value (simulating a tail call).
|
| listener._isChained = true;
|
| source = chainSource;
|
|
|