Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index d6820781db9ab6427bab1319198d263bc2a658d3..66d85a808e1884ac1e9c9424343ab9a06c810d34 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -5575,7 +5575,7 @@ Local<v8::Value> v8::NumberObject::New(Isolate* isolate, double value) { |
LOG_API(i_isolate, "NumberObject::New"); |
ENTER_V8(i_isolate); |
i::Handle<i::Object> number = i_isolate->factory()->NewNumber(value); |
- i::Handle<i::Object> obj = i_isolate->factory()->ToObject(number); |
+ i::Handle<i::Object> obj = i::Object::ToObject(i_isolate, number); |
return Utils::ToLocal(obj); |
} |
@@ -5598,7 +5598,7 @@ Local<v8::Value> v8::BooleanObject::New(bool value) { |
? isolate->heap()->true_value() |
: isolate->heap()->false_value(), |
isolate); |
- i::Handle<i::Object> obj = isolate->factory()->ToObject(boolean); |
+ i::Handle<i::Object> obj = i::Object::ToObject(isolate, boolean); |
return Utils::ToLocal(obj); |
} |
@@ -5617,8 +5617,8 @@ Local<v8::Value> v8::StringObject::New(Handle<String> value) { |
EnsureInitializedForIsolate(isolate, "v8::StringObject::New()"); |
LOG_API(isolate, "StringObject::New"); |
ENTER_V8(isolate); |
- i::Handle<i::Object> obj = |
- isolate->factory()->ToObject(Utils::OpenHandle(*value)); |
+ i::Handle<i::Object> obj = i::Object::ToObject( |
+ isolate, Utils::OpenHandle(*value)); |
return Utils::ToLocal(obj); |
} |
@@ -5638,8 +5638,8 @@ Local<v8::Value> v8::SymbolObject::New(Isolate* isolate, Handle<Symbol> value) { |
EnsureInitializedForIsolate(i_isolate, "v8::SymbolObject::New()"); |
LOG_API(i_isolate, "SymbolObject::New"); |
ENTER_V8(i_isolate); |
- i::Handle<i::Object> obj = |
- i_isolate->factory()->ToObject(Utils::OpenHandle(*value)); |
+ i::Handle<i::Object> obj = i::Object::ToObject( |
+ i_isolate, Utils::OpenHandle(*value)); |
return Utils::ToLocal(obj); |
} |