| Index: src/elements.h
|
| diff --git a/src/elements.h b/src/elements.h
|
| index d0bddf982d7934cf7a18e08ed08e419a4e136595..f4de4bb010d560a695a3db9aa6576e95f283fe74 100644
|
| --- a/src/elements.h
|
| +++ b/src/elements.h
|
| @@ -146,9 +146,10 @@ class ElementsAccessor {
|
| uint32_t destination_start,
|
| int copy_size) = 0;
|
|
|
| - // TODO(ishell): Keeping |source_holder| parameter in a non-handlified form
|
| - // helps avoiding ArrayConcat() builtin performance degradation.
|
| - // Revisit this later.
|
| + // NOTE: this method violates the handlified function signature convention:
|
| + // raw pointer parameter |source_holder| in the function that allocates.
|
| + // This is done intentionally to avoid ArrayConcat() builtin performance
|
| + // degradation.
|
| virtual void CopyElements(
|
| JSObject* source_holder,
|
| uint32_t source_start,
|
|
|