| Index: runtime/lib/function.cc
|
| diff --git a/runtime/lib/function.cc b/runtime/lib/function.cc
|
| index 8ba93bafaa59c0c14ee02d4321c58a8c94558f7d..1b8733c7e385a2a70bac96330f0303b1fd7fd527 100644
|
| --- a/runtime/lib/function.cc
|
| +++ b/runtime/lib/function.cc
|
| @@ -14,10 +14,11 @@
|
| namespace dart {
|
|
|
| DEFINE_NATIVE_ENTRY(Function_apply, 2) {
|
| + const int kTypeArgsLen = 0; // TODO(regis): Add support for generic function.
|
| const Array& fun_arguments = Array::CheckedHandle(arguments->NativeArgAt(0));
|
| const Array& fun_arg_names = Array::CheckedHandle(arguments->NativeArgAt(1));
|
| - const Array& fun_args_desc = Array::Handle(
|
| - ArgumentsDescriptor::New(fun_arguments.Length(), fun_arg_names));
|
| + const Array& fun_args_desc = Array::Handle(ArgumentsDescriptor::New(
|
| + kTypeArgsLen, fun_arguments.Length(), fun_arg_names));
|
| const Object& result =
|
| Object::Handle(DartEntry::InvokeClosure(fun_arguments, fun_args_desc));
|
| if (result.IsError()) {
|
|
|