Index: src/bootstrapper.cc |
diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc |
index 4e5a2a22e7ac342b1038ce6a22f97ef30f03be68..b59bf5809e0d9cdada142ce1e348e1884b51fc49 100644 |
--- a/src/bootstrapper.cc |
+++ b/src/bootstrapper.cc |
@@ -1515,9 +1515,9 @@ bool Genesis::CompileScriptCached(Isolate* isolate, |
#define INSTALL_NATIVE(Type, name, var) \ |
Handle<String> var##_name = \ |
- factory()->InternalizeOneByteString(STATIC_ASCII_VECTOR(name)); \ |
- Handle<Object> var##_native = GlobalObject::GetPropertyNoExceptionThrown( \ |
- handle(native_context()->builtins()), var##_name); \ |
+ factory()->InternalizeOneByteString(STATIC_ASCII_VECTOR(name)); \ |
+ Handle<Object> var##_native = Object::GetProperty( \ |
+ handle(native_context()->builtins()), var##_name).ToHandleChecked(); \ |
native_context()->set_##var(Type::cast(*var##_native)); |
@@ -1893,7 +1893,7 @@ bool Genesis::InstallNatives() { |
{ Handle<String> key = factory()->function_class_string(); |
Handle<JSFunction> function = |
Handle<JSFunction>::cast(Object::GetProperty( |
- isolate()->global_object(), key)); |
+ isolate()->global_object(), key).ToHandleChecked()); |
Handle<JSObject> proto = |
Handle<JSObject>(JSObject::cast(function->instance_prototype())); |
@@ -2042,7 +2042,7 @@ static Handle<JSObject> ResolveBuiltinIdHolder( |
Handle<String> property_string = factory->InternalizeUtf8String(property); |
ASSERT(!property_string.is_null()); |
Handle<JSFunction> function = Handle<JSFunction>::cast( |
- Object::GetProperty(global, property_string)); |
+ Object::GetProperty(global, property_string).ToHandleChecked()); |
return Handle<JSObject>(JSObject::cast(function->prototype())); |
} |
@@ -2052,8 +2052,8 @@ static void InstallBuiltinFunctionId(Handle<JSObject> holder, |
BuiltinFunctionId id) { |
Factory* factory = holder->GetIsolate()->factory(); |
Handle<String> name = factory->InternalizeUtf8String(function_name); |
- Handle<Object> function_object = Object::GetProperty(holder, name); |
- ASSERT(!function_object.is_null()); |
+ Handle<Object> function_object = |
+ Object::GetProperty(holder, name).ToHandleChecked(); |
Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); |
function->shared()->set_function_data(Smi::FromInt(id)); |
} |
@@ -2349,7 +2349,7 @@ bool Genesis::InstallJSBuiltins(Handle<JSBuiltinsObject> builtins) { |
Handle<String> name = |
factory()->InternalizeUtf8String(Builtins::GetName(id)); |
Handle<Object> function_object = |
- GlobalObject::GetPropertyNoExceptionThrown(builtins, name); |
+ Object::GetProperty(builtins, name).ToHandleChecked(); |
Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); |
builtins->set_javascript_builtin(id, *function); |
if (!Compiler::EnsureCompiled(function, CLEAR_EXCEPTION)) { |