Index: src/factory.cc |
diff --git a/src/factory.cc b/src/factory.cc |
index da85b12fc85dab8f876d1f055bd2d34eef4cf799..4b5f67ef372041889a63d7ae3b809c77be4bc685 100644 |
--- a/src/factory.cc |
+++ b/src/factory.cc |
@@ -443,6 +443,15 @@ Handle<Struct> Factory::NewStruct(InstanceType type) { |
} |
+Handle<AliasedArgumentsEntry> Factory::NewAliasedArgumentsEntry( |
+ int aliased_context_slot) { |
+ Handle<AliasedArgumentsEntry> entry = Handle<AliasedArgumentsEntry>::cast( |
+ NewStruct(ALIASED_ARGUMENTS_ENTRY_TYPE)); |
+ entry->set_aliased_context_slot(aliased_context_slot); |
+ return entry; |
+} |
+ |
+ |
Handle<DeclaredAccessorDescriptor> Factory::NewDeclaredAccessorDescriptor() { |
return Handle<DeclaredAccessorDescriptor>::cast( |
NewStruct(DECLARED_ACCESSOR_DESCRIPTOR_TYPE)); |