| Index: lib/compiler/implementation/lib/interceptors.dart
|
| diff --git a/lib/compiler/implementation/lib/interceptors.dart b/lib/compiler/implementation/lib/interceptors.dart
|
| index bbaee6849e9aa8e958d5bff01f192d78e4aabf8f..504bddad4a358f8b23a558eadaa8a0de16ebed74 100644
|
| --- a/lib/compiler/implementation/lib/interceptors.dart
|
| +++ b/lib/compiler/implementation/lib/interceptors.dart
|
| @@ -167,6 +167,14 @@ map(receiver, f) {
|
| }
|
| }
|
|
|
| +reduce(receiver, initialValue, f) {
|
| + if (!isJsArray(receiver)) {
|
| + return UNINTERCEPTED(receiver.reduce(initialValue, f));
|
| + } else {
|
| + return Collections.reduce(receiver, initialValue, f);
|
| + }
|
| +}
|
| +
|
| getRange(receiver, start, length) {
|
| if (!isJsArray(receiver)) {
|
| return UNINTERCEPTED(receiver.getRange(start, length));
|
|
|