Index: src/factory.h |
diff --git a/src/factory.h b/src/factory.h |
index 5704066295991ffec3aca95344290fef9b3189bb..b0d78d462d407611be9a0c64cf8a088959e9e75b 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); |
@@ -270,6 +275,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); |