From 88fdfdd52df9436a0ca9c1ce227db52cfbdebe4d Mon Sep 17 00:00:00 2001 From: Kareem Date: Wed, 12 Mar 2025 12:12:24 -0700 Subject: [PATCH] Change #pragma GCC macros in sp_int.c to PRAGMA_GCC macros to avoid calling them on unsupported toolchains. --- wolfcrypt/src/sp_int.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wolfcrypt/src/sp_int.c b/wolfcrypt/src/sp_int.c index faf7f1fab..027c0572d 100644 --- a/wolfcrypt/src/sp_int.c +++ b/wolfcrypt/src/sp_int.c @@ -39,12 +39,12 @@ This library provides single precision (SP) integer math functions. defined(WOLFSSL_SP_NO_MALLOC) #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \ !defined(WOLFSSL_SP_NO_DYN_STACK) -#pragma GCC diagnostic push +PRAGMA_GCC_DIAG_PUSH /* We are statically declaring a variable smaller than sp_int. * We track available memory in the 'size' field. * Disable warnings of sp_int being partly outside array bounds of variable. */ -#pragma GCC diagnostic ignored "-Warray-bounds" +PRAGMA_GCC("GCC diagnostic ignored \"-Warray-bounds\"") #endif #endif @@ -19877,7 +19877,7 @@ void sp_memzero_check(sp_int* sp) defined(WOLFSSL_SP_NO_MALLOC) #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \ !defined(WOLFSSL_SP_NO_DYN_STACK) -#pragma GCC diagnostic pop +PRAGMA_GCC_DIAG_POP #endif #endif