diff --git a/wolfssl/wolfcrypt/types.h b/wolfssl/wolfcrypt/types.h index acbc38d86..4992e0aca 100644 --- a/wolfssl/wolfcrypt/types.h +++ b/wolfssl/wolfcrypt/types.h @@ -828,7 +828,7 @@ decouple library dependencies with standard string, memory and so on. #endif #ifndef OFFSETOF - #if defined(__clang__) || (__GNUC__ >= 4) + #if defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 4)) #define OFFSETOF(type, field) __builtin_offsetof(type, field) #else #define OFFSETOF(type, field) ((size_t)&(((type *)0)->field))