| Index: runtime/lib/isolate.cc
|
| diff --git a/runtime/lib/isolate.cc b/runtime/lib/isolate.cc
|
| index 1f72dc2699851bb269f7e4d1f7dca9d05fca2c0f..12f834c4198cb5175aebd6878468dcd8f1df50e9 100644
|
| --- a/runtime/lib/isolate.cc
|
| +++ b/runtime/lib/isolate.cc
|
| @@ -172,12 +172,11 @@ static bool CreateIsolate(Isolate* parent_isolate,
|
| }
|
|
|
| void* init_data = parent_isolate->init_callback_data();
|
| - Isolate* child_isolate = reinterpret_cast<Isolate*>(
|
| - (callback)(state->script_url(),
|
| - state->function_name(),
|
| - state->package_root(),
|
| - init_data,
|
| - error));
|
| + Isolate* child_isolate = Api::CastIsolate((callback)(state->script_url(),
|
| + state->function_name(),
|
| + state->package_root(),
|
| + init_data,
|
| + error));
|
| if (child_isolate == NULL) {
|
| return false;
|
| }
|
|
|