| Index: sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart b/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| index bf9f5c088814b59b949345163d2c20e7b7ade3c0..838c7a826dba0706721397d21aee9a5645113269 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_backend/native_emitter.dart
|
| @@ -227,11 +227,11 @@ function(cls, desc) {
|
|
|
| if (isInterceptedMethod) {
|
| receiver = argumentsBuffer[0];
|
| - arguments = argumentsBuffer.getRange(1,
|
| - indexOfLastOptionalArgumentInParameters);
|
| + arguments = argumentsBuffer.sublist(1,
|
| + indexOfLastOptionalArgumentInParameters + 1);
|
| } else {
|
| receiver = new jsAst.VariableUse('this');
|
| - arguments = argumentsBuffer.getRange(0,
|
| + arguments = argumentsBuffer.sublist(0,
|
| indexOfLastOptionalArgumentInParameters + 1);
|
| }
|
| }
|
|
|