| Index: sdk/lib/async/future.dart
|
| diff --git a/sdk/lib/async/future.dart b/sdk/lib/async/future.dart
|
| index ab4b666965b2ebfedef5d92fdf948310fe408cb8..7fe2c682554ea1a264a9522c94796db4ca78e9b7 100644
|
| --- a/sdk/lib/async/future.dart
|
| +++ b/sdk/lib/async/future.dart
|
| @@ -194,12 +194,15 @@ abstract class Future<T> {
|
| // List collecting values from the futures.
|
| // Set to null if an error occurs.
|
| List values;
|
| - void handleError(error) {
|
| +
|
| + dynamic handleError(error) {
|
| if (values != null) {
|
| values = null;
|
| completer.completeError(error);
|
| }
|
| + return null;
|
| }
|
| +
|
| // As each future completes, put its value into the corresponding
|
| // position in the list of values.
|
| int remaining = 0;
|
|
|