diff --git a/lib/libc/minimal/include/stddef.h b/lib/libc/minimal/include/stddef.h index 2e1ef666fbb..bcc0a6e9132 100644 --- a/lib/libc/minimal/include/stddef.h +++ b/lib/libc/minimal/include/stddef.h @@ -27,6 +27,10 @@ typedef int ptrdiff_t; #endif +#if defined(__GNUC__) +#define offsetof(type, member) __builtin_offsetof(type, member) +#else #define offsetof(type, member) ((size_t) (&((type *) NULL)->member)) +#endif #endif /* __INC_stddef_h__ */