| Index: src/factory.cc
|
| diff --git a/src/factory.cc b/src/factory.cc
|
| index f99ea9bcf5554496445ebff32be26ef3078f6759..8ec8a5ad563a91e48ef711a57f8c79e521c45704 100644
|
| --- a/src/factory.cc
|
| +++ b/src/factory.cc
|
| @@ -1294,10 +1294,10 @@ Handle<JSObject> Factory::NewFunctionPrototype(Handle<JSFunction> function) {
|
| Handle<JSObject> prototype = NewJSObjectFromMap(new_map);
|
|
|
| if (!function->shared()->is_generator()) {
|
| - JSObject::SetLocalPropertyIgnoreAttributes(prototype,
|
| - constructor_string(),
|
| - function,
|
| - DONT_ENUM).Assert();
|
| + JSObject::SetOwnPropertyIgnoreAttributes(prototype,
|
| + constructor_string(),
|
| + function,
|
| + DONT_ENUM).Assert();
|
| }
|
|
|
| return prototype;
|
| @@ -2131,7 +2131,7 @@ Handle<JSFunction> Factory::CreateApiFunction(
|
| return result;
|
| }
|
|
|
| - JSObject::SetLocalPropertyIgnoreAttributes(
|
| + JSObject::SetOwnPropertyIgnoreAttributes(
|
| handle(JSObject::cast(result->prototype())),
|
| constructor_string(),
|
| result,
|
|
|