| Index: src/runtime/runtime-classes.cc
|
| diff --git a/src/runtime/runtime-classes.cc b/src/runtime/runtime-classes.cc
|
| index 8eee6b808ec3c5df6331d15e11297047f7cac0aa..00ce27325a15a41158b9bae2d367506da75814e1 100644
|
| --- a/src/runtime/runtime-classes.cc
|
| +++ b/src/runtime/runtime-classes.cc
|
| @@ -162,9 +162,8 @@ static MaybeHandle<Object> DefineClass(Isolate* isolate, Handle<Object> name,
|
| Object);
|
|
|
| if (!constructor_parent.is_null()) {
|
| - RETURN_ON_EXCEPTION(
|
| - isolate, JSObject::SetPrototype(constructor, constructor_parent, false),
|
| - Object);
|
| + MAYBE_RETURN_NULL(JSObject::SetPrototype(constructor, constructor_parent,
|
| + false, THROW_ON_ERROR));
|
| }
|
|
|
| JSObject::AddProperty(prototype, isolate->factory()->constructor_string(),
|
|
|