[libc-commits] [libc] [libc] Update size_t and ssize_t definitions to use __SIZE_TYPE__ and __PTRDIFF_TYPE__ respectively. (PR #143921)

Michael Jones via libc-commits libc-commits at lists.llvm.org
Thu Jun 12 09:16:44 PDT 2025


================
@@ -9,11 +9,6 @@
 #ifndef LLVM_LIBC_TYPES_SIZE_T_H
 #define LLVM_LIBC_TYPES_SIZE_T_H
 
-// Since __need_size_t is defined, we get the definition of size_t from the
-// standalone C header stddef.h. Also, because __need_size_t is defined,
-// including stddef.h will pull only the type size_t and nothing else.
-#define __need_size_t
-#include <stddef.h>
-#undef __need_size_t
----------------
michaelrj-google wrote:

is there a reason to move away from getting size_t from stddef?

https://github.com/llvm/llvm-project/pull/143921


More information about the libc-commits mailing list