[libc-commits] [libc] [libc] Add missing type headers for generated public headers (PR #213395)

Chris Copeland via libc-commits libc-commits at lists.llvm.org
Fri Jul 31 18:19:36 PDT 2026


https://github.com/chrisnc created https://github.com/llvm/llvm-project/pull/213395

None

>From d194d471b813a0228b89cb4e457365b943efb394 Mon Sep 17 00:00:00 2001
From: Chris Copeland <chris at chrisnc.net>
Date: Thu, 21 May 2026 21:53:01 -0700
Subject: [PATCH] [libc] Add missing type headers for generated public headers

---
 libc/include/CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/libc/include/CMakeLists.txt b/libc/include/CMakeLists.txt
index 4cfaa73f61d1c..9fe22530896c3 100644
--- a/libc/include/CMakeLists.txt
+++ b/libc/include/CMakeLists.txt
@@ -291,6 +291,7 @@ add_header_macro(
     .llvm-libc-macros.annex_k_macros
     .llvm-libc-macros.null_macro
     .llvm-libc-types.errno_t
+    .llvm-libc-types.locale_t
     .llvm-libc-types.rsize_t
     .llvm-libc-types.size_t
 )
@@ -309,6 +310,7 @@ add_header_macro(
   strings.h
   DEPENDS
     .llvm_libc_common_h
+    .llvm-libc-types.locale_t
     .llvm-libc-types.size_t
 )
 
@@ -360,6 +362,8 @@ add_header_macro(
     .llvm-libc-types.clockid_t
     .llvm-libc-types.rsize_t
     .llvm-libc-types.tm_gmtoff_t
+    .llvm-libc-types.locale_t
+    .llvm-libc-types.size_t
 )
 
 add_header_macro(
@@ -469,6 +473,7 @@ add_header_macro(
     .llvm-libc-types.locale_t
     .llvm-libc-types.rsize_t
     .llvm-libc-types.size_t
+    .llvm-libc-types.wchar_t
     .llvm_libc_common_h
 )
 
@@ -1080,6 +1085,8 @@ add_header_macro(
     .llvm-libc-types.size_t
     .llvm-libc-types.wint_t
     .llvm-libc-types.wchar_t
+    .llvm-libc-types.FILE
+    .llvm-libc-types.struct_tm
 )
 
 add_header_macro(



More information about the libc-commits mailing list