Index: src/factory.h |
diff --git a/src/factory.h b/src/factory.h |
index a4f60bdc6d06494a8c9a2d19f6117f8ae4e6e084..b2b426d02ed0eeb0adbca036490d4669ecaa8477 100644 |
--- a/src/factory.h |
+++ b/src/factory.h |
@@ -59,6 +59,11 @@ class Factory { |
int size, |
PretenureFlag pretenure = NOT_TENURED); |
+ Handle<ConstantPoolArray> NewConstantPoolArray( |
+ int number_of_int64_entries, |
+ int number_of_ptr_entries, |
+ int number_of_int32_entries); |
+ |
Handle<SeededNumberDictionary> NewSeededNumberDictionary( |
int at_least_space_for); |
@@ -273,6 +278,9 @@ class Factory { |
Handle<FixedDoubleArray> CopyFixedDoubleArray( |
Handle<FixedDoubleArray> array); |
+ Handle<ConstantPoolArray> CopyConstantPoolArray( |
+ Handle<ConstantPoolArray> array); |
+ |
// Numbers (e.g. literals) are pretenured by the parser. |
Handle<Object> NewNumber(double value, |
PretenureFlag pretenure = NOT_TENURED); |