diff --git a/dbms/src/AggregateFunctions/AggregateFunctionGroupArray.h b/dbms/src/AggregateFunctions/AggregateFunctionGroupArray.h index a10ac9d6be4..02b317fc27a 100644 --- a/dbms/src/AggregateFunctions/AggregateFunctionGroupArray.h +++ b/dbms/src/AggregateFunctions/AggregateFunctionGroupArray.h @@ -155,7 +155,7 @@ struct GroupArrayListNodeBase /// Clones existing node (does not modify next field) Node * clone(Arena * arena) { - return reinterpret_cast(const_cast(arena->insert(reinterpret_cast(this), sizeof(Node) + size))); + return reinterpret_cast(const_cast(arena->alignedInsert(reinterpret_cast(this), sizeof(Node) + size, alignof(Node)))); } /// Write node to buffer