You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-06-12 05:01:56 +03:00
MCOL-5747 gcc-14.1.1 compile error - calloc - transposed args (#3216)
The arguments of calloc are the number of members and the sizeof the member. Gcc-14.1.1 worked out how to tell the difference. We correct this by transposing to gcc's will. Co-authored-by: Daniel Black <daniel@mariadb.org>
This commit is contained in:
@ -1099,8 +1099,8 @@ inline void allocateValArray(void*& valArray, ColTupleList::size_type totalRow,
|
||||
case WriteEngine::WR_VARBINARY: // treat same as char for now
|
||||
case WriteEngine::WR_CHAR:
|
||||
case WriteEngine::WR_BLOB:
|
||||
case WriteEngine::WR_TEXT: valArray = calloc(sizeof(char), totalRow * MAX_COLUMN_BOUNDARY); break;
|
||||
case WriteEngine::WR_TOKEN: valArray = calloc(sizeof(Token), totalRow); break;
|
||||
case WriteEngine::WR_TEXT: valArray = calloc(totalRow * MAX_COLUMN_BOUNDARY, sizeof(char)); break;
|
||||
case WriteEngine::WR_TOKEN: valArray = calloc(totalRow, sizeof(Token)); break;
|
||||
default: valArray = calloc(totalRow, colWidth); break;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user