| Index: src/x64/macro-assembler-x64.h
|
| diff --git a/src/x64/macro-assembler-x64.h b/src/x64/macro-assembler-x64.h
|
| index 06a75f139c7a37bd013ea9ded9c3afe201d50fe3..e5e23ba3287b172320482a6dc65d48ea3ed7ac9f 100644
|
| --- a/src/x64/macro-assembler-x64.h
|
| +++ b/src/x64/macro-assembler-x64.h
|
| @@ -1014,7 +1014,7 @@ class MacroAssembler: public Assembler {
|
|
|
| // Allocate a raw cons string object. Only the map field of the result is
|
| // initialized.
|
| - void AllocateConsString(Register result,
|
| + void AllocateTwoByteConsString(Register result,
|
| Register scratch1,
|
| Register scratch2,
|
| Label* gc_required);
|
| @@ -1023,6 +1023,17 @@ class MacroAssembler: public Assembler {
|
| Register scratch2,
|
| Label* gc_required);
|
|
|
| + // Allocate a raw sliced string object. Only the map field of the result is
|
| + // initialized.
|
| + void AllocateTwoByteSlicedString(Register result,
|
| + Register scratch1,
|
| + Register scratch2,
|
| + Label* gc_required);
|
| + void AllocateAsciiSlicedString(Register result,
|
| + Register scratch1,
|
| + Register scratch2,
|
| + Label* gc_required);
|
| +
|
| // ---------------------------------------------------------------------------
|
| // Support functions.
|
|
|
|
|