Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index 11d1922bbccb58b7bd69fccf09e743569ca1663f..fb72fc9196cb363910656a895a37f41a9be07fe8 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -877,7 +877,6 @@ 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)); |
} |
@@ -1100,14 +1099,13 @@ void FunctionTemplate::SetHiddenPrototype(bool value) { |
} |
-void FunctionTemplate::SetPrototypeAttributes(int attributes) { |
+void FunctionTemplate::ReadOnlyPrototype() { |
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)); |
+ Utils::OpenHandle(this)->set_read_only_prototype(true); |
} |