Index: src/heap.h |
diff --git a/src/heap.h b/src/heap.h |
index e8fdafb581a5903a884bd511916c45a185ea57b7..409a01d513c9758a5ead7ab8d5617963f24ab95a 100644 |
--- a/src/heap.h |
+++ b/src/heap.h |
@@ -826,20 +826,6 @@ class Heap { |
MUST_USE_RESULT MaybeObject* AllocateInternalizedStringImpl( |
T t, int chars, uint32_t hash_field); |
- // Allocates and partially initializes a String. There are two String |
- // encodings: ASCII and two byte. These functions allocate a string of the |
- // given length and set its map and length fields. The characters of the |
- // string are uninitialized. |
- // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation |
- // failed. |
- // Please note this does not perform a garbage collection. |
- MUST_USE_RESULT MaybeObject* AllocateRawOneByteString( |
- int length, |
- PretenureFlag pretenure = NOT_TENURED); |
- MUST_USE_RESULT MaybeObject* AllocateRawTwoByteString( |
- int length, |
- PretenureFlag pretenure = NOT_TENURED); |
- |
// Computes a single character string where the character has code. |
// A cache is used for ASCII codes. |
// Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation |
@@ -1989,7 +1975,7 @@ class Heap { |
return (pretenure == TENURED) ? preferred_old_space : NEW_SPACE; |
} |
- // Allocates an uninitialized object. The memory is non-executable if the |
+ // Allocate an uninitialized object. The memory is non-executable if the |
// hardware and OS allow. This is the single choke-point for allocations |
// performed by the runtime and should not be bypassed (to extend this to |
// inlined allocations, use the Heap::DisableInlineAllocation() support). |
@@ -2009,6 +1995,15 @@ class Heap { |
MUST_USE_RESULT MaybeObject* AllocateFixedArrayWithFiller( |
int length, PretenureFlag pretenure, Object* filler); |
+ // Allocate and partially initializes a String. There are two String |
+ // encodings: ASCII and two byte. These functions allocate a string of the |
+ // given length and set its map and length fields. The characters of the |
+ // string are uninitialized. |
+ MUST_USE_RESULT MaybeObject* AllocateRawOneByteString( |
+ int length, PretenureFlag pretenure); |
+ MUST_USE_RESULT MaybeObject* AllocateRawTwoByteString( |
+ int length, PretenureFlag pretenure); |
+ |
// Initializes a JSObject based on its map. |
void InitializeJSObjectFromMap(JSObject* obj, |
FixedArray* properties, |