| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 3fe5621703ef3ca04f8f6af312ece30c318a883b..f8a7dfa1f9984f7218a612f917d090679017845c 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -884,6 +884,7 @@ static void InitializeFunctionTemplate(
|
| i::Handle<i::FunctionTemplateInfo> info) {
|
| info->set_tag(i::Smi::FromInt(Consts::FUNCTION_TEMPLATE));
|
| info->set_flag(0);
|
| + info->set_prototype_attributes(i::Smi::FromInt(v8::None));
|
| }
|
|
|
|
|
| @@ -1106,6 +1107,17 @@ void FunctionTemplate::SetHiddenPrototype(bool value) {
|
| }
|
|
|
|
|
| +void FunctionTemplate::SetPrototypeAttributes(int attributes) {
|
| + i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate();
|
| + if (IsDeadCheck(isolate, "v8::FunctionTemplate::SetPrototypeAttributes()")) {
|
| + return;
|
| + }
|
| + ENTER_V8(isolate);
|
| + Utils::OpenHandle(this)->set_prototype_attributes(
|
| + i::Smi::FromInt(attributes));
|
| +}
|
| +
|
| +
|
| void FunctionTemplate::SetNamedInstancePropertyHandler(
|
| NamedPropertyGetter getter,
|
| NamedPropertySetter setter,
|
|
|