[libc-commits] [libc] [libc] Add compile tests for each public header (PR #122527)

Nick Desaulniers via libc-commits libc-commits at lists.llvm.org
Fri Jan 10 13:53:39 PST 2025


================
@@ -483,3 +483,69 @@ add_libc_test(
   DEPENDS
     libc.include.llvm-libc-macros.math_function_macros
 )
+
+# Test `#include <...>` of each header in each available language mode.
+# This is gated on -DLLVM_LIBC_BUILD_HEADER_TESTS=ON until all the bugs
+# in headers are fixed so the tests all compile.
+set(TEST_STDC_VERSIONS 89;99;11;17;23)
----------------
nickdesaulniers wrote:

Should this be C90?
```suggestion
set(TEST_STDC_VERSIONS 90;99;11;17;23)
```

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


More information about the libc-commits mailing list