| Index: src/builtins.cc
|
| diff --git a/src/builtins.cc b/src/builtins.cc
|
| index b8d0b42d50e8f757497c12696d5112b1d03043b8..b8a10efe6e110ae2f9d7a4f59d2cca58fc992201 100644
|
| --- a/src/builtins.cc
|
| +++ b/src/builtins.cc
|
| @@ -1118,6 +1118,8 @@ MUST_USE_RESULT static Object* HandleApiCallHelper(
|
|
|
| Object* raw_call_data = fun_data->call_code();
|
| if (!raw_call_data->IsUndefined()) {
|
| + // TODO(ishell): remove this debugging code.
|
| + CHECK(raw_call_data->IsCallHandlerInfo());
|
| CallHandlerInfo* call_data = CallHandlerInfo::cast(raw_call_data);
|
| Object* callback_obj = call_data->callback();
|
| v8::FunctionCallback callback =
|
| @@ -1187,6 +1189,8 @@ MUST_USE_RESULT static Object* HandleApiCallAsFunctionOrConstructor(
|
| Object* handler =
|
| constructor->shared()->get_api_func_data()->instance_call_handler();
|
| DCHECK(!handler->IsUndefined());
|
| + // TODO(ishell): remove this debugging code.
|
| + CHECK(handler->IsCallHandlerInfo());
|
| CallHandlerInfo* call_data = CallHandlerInfo::cast(handler);
|
| Object* callback_obj = call_data->callback();
|
| v8::FunctionCallback callback =
|
|
|