From a01b9727f5799cba5916bb6af7222651ecc0a4c8 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Fri, 31 May 2024 09:46:27 -0700 Subject: [PATCH] Fix svsim with gcc14 (#4121) (#4122) (cherry picked from commit 25f70bd1b5558023faaf06c9d527000a24c5a759) Co-authored-by: qimingchu --- svsim/src/main/resources/simulation-driver.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/svsim/src/main/resources/simulation-driver.cpp b/svsim/src/main/resources/simulation-driver.cpp index 206fa23a49d..e6929293dbe 100644 --- a/svsim/src/main/resources/simulation-driver.cpp +++ b/svsim/src/main/resources/simulation-driver.cpp @@ -436,7 +436,7 @@ static uint8_t *scanHexBits(const char **scanCursor, const char *scanEnd, } int byteCount = (bitCount + 7) / 8; - uint8_t *bytes = (uint8_t *)calloc(sizeof(uint8_t), byteCount); + uint8_t *bytes = (uint8_t *)calloc(byteCount, sizeof(uint8_t)); assert(bytes != NULL); const char *firstCharacterOfValue = *scanCursor; @@ -642,7 +642,7 @@ static void processCommand() { resolveGettablePort(id, &port, "resolving port for GET_BITS command"); int byteCount = (port.bitWidth + 7) / 8; - uint8_t *bytes = (uint8_t *)calloc(sizeof(uint8_t), byteCount); + uint8_t *bytes = (uint8_t *)calloc( byteCount, sizeof(uint8_t)); assert(bytes != NULL); (*port.getter)(bytes); sendBits(bytes, port.bitWidth, isSigned); @@ -720,7 +720,7 @@ static void processCommand() { sentinelPortByteCount = (sentinelPort.bitWidth + 7) / 8; sentinelPortValue = - (uint8_t *)calloc(sizeof(uint8_t), sentinelPortByteCount); + (uint8_t *)calloc(sentinelPortByteCount, sizeof(uint8_t)); assert(sentinelPortValue != NULL); }