[clang] [include-cleaner] Support multi-header symbols in mapping generator (PR #147720)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 9 06:16:51 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Ildikó Cseri (cseriildi)
<details>
<summary>Changes</summary>
This PR improves the mapping for standard library symbols by:
- Adding support for symbols with multiple headers, which were previously skipped with a FIXME
- Preventing duplicates
- Including `macro.html` in parse pages for C symbols as those symbols were moved since the last update
- Fixing the language label in the generated file header to accurately display "C++" or "C" based on the script argument
- Regenerating the mapping files using the updated script and [the latest archive](https://github.com/PeterFeicht/cppreference-doc/releases/tag/v20250209)
- Removing the symbols found by the script from the special mapping files
Note:
I switched from using sets to lists to ensure:
- the script generates consistent output each time
- the headers within a symbol are in the same order as on cppreference
Closes #<!-- -->53724
---
Patch is 143.42 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/147720.diff
7 Files Affected:
- (modified) clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc (-22)
- (modified) clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc (+494-4)
- (modified) clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc (-681)
- (modified) clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc (+1216-12)
- (modified) clang/tools/include-mapping/cppreference_parser.py (+22-7)
- (modified) clang/tools/include-mapping/gen_std.py (+22-19)
- (modified) clang/tools/include-mapping/test.py (+5-5)
``````````diff
diff --git a/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc b/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc
index 9902fd4caf018..6a826e1bec1d5 100644
--- a/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc
+++ b/clang/lib/Tooling/Inclusions/Stdlib/CSpecialSymbolMap.inc
@@ -4,25 +4,3 @@
// via the include-mapping tool (gen_std.py).
//
//===----------------------------------------------------------------------===//
-
-SYMBOL(size_t, None, <stddef.h>)
-SYMBOL(size_t, None, <stdio.h>)
-SYMBOL(size_t, None, <stdlib.h>)
-SYMBOL(size_t, None, <string.h>)
-SYMBOL(size_t, None, <time.h>)
-SYMBOL(size_t, None, <uchar.h>)
-SYMBOL(size_t, None, <wchar.h>)
-
-// These macros trigger ambiguity when parsing cppreference index.
-// Taken from https://en.cppreference.com/w/c/types/integer.
-SYMBOL(INT8_C, None, <stdint.h>)
-SYMBOL(INT16_C, None, <stdint.h>)
-SYMBOL(INT32_C, None, <stdint.h>)
-SYMBOL(INT64_C, None, <stdint.h>)
-SYMBOL(INTMAX_C, None, <stdint.h>)
-
-SYMBOL(UINT8_C, None, <stdint.h>)
-SYMBOL(UINT16_C, None, <stdint.h>)
-SYMBOL(UINT32_C, None, <stdint.h>)
-SYMBOL(UINT64_C, None, <stdint.h>)
-SYMBOL(UINTMAX_C, None, <stdint.h>)
diff --git a/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc b/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc
index 463ce921f0672..3535707b8fed4 100644
--- a/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc
+++ b/clang/lib/Tooling/Inclusions/Stdlib/CSymbolMap.inc
@@ -1,4 +1,4 @@
-//===-- gen_std.py generated file -------------------------------*- C++ -*-===//
+//===-- gen_std.py generated file -------------------------------*- C -*-===//
//
// Used to build a lookup table (qualified names => include headers) for C
// Standard Library symbols.
@@ -6,7 +6,7 @@
// This file was generated automatically by
// clang/tools/include-mapping/gen_std.py, DO NOT EDIT!
//
-// Generated from cppreference offline HTML book (modified on 2018-10-28).
+// Generated from cppreference offline HTML book (modified on 2025-07-04).
//===----------------------------------------------------------------------===//
SYMBOL(ATOMIC_BOOL_LOCK_FREE, None, <stdatomic.h>)
@@ -16,15 +16,17 @@ SYMBOL(ATOMIC_CHAR_LOCK_FREE, None, <stdatomic.h>)
SYMBOL(ATOMIC_FLAG_INIT, None, <stdatomic.h>)
SYMBOL(ATOMIC_INT_LOCK_FREE, None, <stdatomic.h>)
SYMBOL(ATOMIC_LLONG_LOCK_FREE, None, <stdatomic.h>)
-SYMBOL(ATOMIC_LONG_LOGK_FREE, None, <stdatomic.h>)
+SYMBOL(ATOMIC_LONG_LOCK_FREE, None, <stdatomic.h>)
SYMBOL(ATOMIC_POINTER_LOCK_FREE, None, <stdatomic.h>)
SYMBOL(ATOMIC_SHORT_LOCK_FREE, None, <stdatomic.h>)
SYMBOL(ATOMIC_VAR_INIT, None, <stdatomic.h>)
SYMBOL(ATOMIC_WCHAR_T_LOCK_FREE, None, <stdatomic.h>)
+SYMBOL(BOOL_WIDTH, None, <limits.h>)
SYMBOL(BUFSIZ, None, <stdio.h>)
SYMBOL(CHAR_BIT, None, <limits.h>)
SYMBOL(CHAR_MAX, None, <limits.h>)
SYMBOL(CHAR_MIN, None, <limits.h>)
+SYMBOL(CHAR_WIDTH, None, <limits.h>)
SYMBOL(CLOCKS_PER_SEC, None, <time.h>)
SYMBOL(CMPLX, None, <complex.h>)
SYMBOL(CMPLXF, None, <complex.h>)
@@ -32,6 +34,9 @@ SYMBOL(CMPLXL, None, <complex.h>)
SYMBOL(DBL_DECIMAL_DIG, None, <float.h>)
SYMBOL(DBL_DIG, None, <float.h>)
SYMBOL(DBL_EPSILON, None, <float.h>)
+SYMBOL(DBL_HAS_SUBNORM, None, <limits.h>)
+SYMBOL(DBL_HAS_SUBNORM, None, <stdint.h>)
+SYMBOL(DBL_HAS_SUBNORM, None, <wchar.h>)
SYMBOL(DBL_HAS_SUBNORM, None, <float.h>)
SYMBOL(DBL_MANT_DIG, None, <float.h>)
SYMBOL(DBL_MAX, None, <float.h>)
@@ -65,6 +70,9 @@ SYMBOL(FLT_DECIMAL_DIG, None, <float.h>)
SYMBOL(FLT_DIG, None, <float.h>)
SYMBOL(FLT_EPSILON, None, <float.h>)
SYMBOL(FLT_EVAL_METHOD, None, <float.h>)
+SYMBOL(FLT_HAS_SUBNORM, None, <limits.h>)
+SYMBOL(FLT_HAS_SUBNORM, None, <stdint.h>)
+SYMBOL(FLT_HAS_SUBNORM, None, <wchar.h>)
SYMBOL(FLT_HAS_SUBNORM, None, <float.h>)
SYMBOL(FLT_MANT_DIG, None, <float.h>)
SYMBOL(FLT_MAX, None, <float.h>)
@@ -77,9 +85,19 @@ SYMBOL(FLT_RADIX, None, <float.h>)
SYMBOL(FLT_ROUNDS, None, <float.h>)
SYMBOL(FLT_TRUE_MIN, None, <float.h>)
SYMBOL(FOPEN_MAX, None, <stdio.h>)
+SYMBOL(FP_FAST_FMA, None, <math.h>)
+SYMBOL(FP_FAST_FMA, None, <tgmath.h>)
+SYMBOL(FP_FAST_FMAF, None, <math.h>)
+SYMBOL(FP_FAST_FMAF, None, <tgmath.h>)
+SYMBOL(FP_FAST_FMAL, None, <math.h>)
+SYMBOL(FP_FAST_FMAL, None, <tgmath.h>)
+SYMBOL(FP_ILOGB0, None, <math.h>)
+SYMBOL(FP_ILOGB0, None, <tgmath.h>)
+SYMBOL(FP_ILOGBNAN, None, <math.h>)
+SYMBOL(FP_ILOGBNAN, None, <tgmath.h>)
SYMBOL(FP_INFINITE, None, <math.h>)
SYMBOL(FP_NAN, None, <math.h>)
-SYMBOL(FP_NORNAL, None, <math.h>)
+SYMBOL(FP_NORMAL, None, <math.h>)
SYMBOL(FP_SUBNORMAL, None, <math.h>)
SYMBOL(FP_ZERO, None, <math.h>)
SYMBOL(HUGE_VAL, None, <math.h>)
@@ -87,36 +105,61 @@ SYMBOL(HUGE_VALF, None, <math.h>)
SYMBOL(HUGE_VALL, None, <math.h>)
SYMBOL(I, None, <complex.h>)
SYMBOL(INFINITY, None, <math.h>)
+SYMBOL(INT16_C, None, <stdint.h>)
+SYMBOL(INT16_C, None, <inttypes.h>)
SYMBOL(INT16_MAX, None, <stdint.h>)
SYMBOL(INT16_MIN, None, <stdint.h>)
+SYMBOL(INT16_WIDTH, None, <stdint.h>)
+SYMBOL(INT32_C, None, <stdint.h>)
+SYMBOL(INT32_C, None, <inttypes.h>)
SYMBOL(INT32_MAX, None, <stdint.h>)
SYMBOL(INT32_MIN, None, <stdint.h>)
+SYMBOL(INT32_WIDTH, None, <stdint.h>)
+SYMBOL(INT64_C, None, <stdint.h>)
+SYMBOL(INT64_C, None, <inttypes.h>)
SYMBOL(INT64_MAX, None, <stdint.h>)
SYMBOL(INT64_MIN, None, <stdint.h>)
+SYMBOL(INT64_WIDTH, None, <stdint.h>)
+SYMBOL(INT8_C, None, <stdint.h>)
+SYMBOL(INT8_C, None, <inttypes.h>)
SYMBOL(INT8_MAX, None, <stdint.h>)
SYMBOL(INT8_MIN, None, <stdint.h>)
+SYMBOL(INT8_WIDTH, None, <stdint.h>)
+SYMBOL(INTMAX_C, None, <stdint.h>)
+SYMBOL(INTMAX_C, None, <inttypes.h>)
SYMBOL(INTMAX_MAX, None, <stdint.h>)
SYMBOL(INTMAX_MIN, None, <stdint.h>)
+SYMBOL(INTMAX_WIDTH, None, <stdint.h>)
SYMBOL(INTPTR_MAX, None, <stdint.h>)
SYMBOL(INTPTR_MIN, None, <stdint.h>)
+SYMBOL(INTPTR_WIDTH, None, <stdint.h>)
SYMBOL(INT_FAST16_MAX, None, <stdint.h>)
SYMBOL(INT_FAST16_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST16_WIDTH, None, <stdint.h>)
SYMBOL(INT_FAST32_MAX, None, <stdint.h>)
SYMBOL(INT_FAST32_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST32_WIDTH, None, <stdint.h>)
SYMBOL(INT_FAST64_MAX, None, <stdint.h>)
SYMBOL(INT_FAST64_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST64_WIDTH, None, <stdint.h>)
SYMBOL(INT_FAST8_MAX, None, <stdint.h>)
SYMBOL(INT_FAST8_MIN, None, <stdint.h>)
+SYMBOL(INT_FAST8_WIDTH, None, <stdint.h>)
SYMBOL(INT_LEAST16_MAX, None, <stdint.h>)
SYMBOL(INT_LEAST16_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST16_WIDTH, None, <stdint.h>)
SYMBOL(INT_LEAST32_MAX, None, <stdint.h>)
SYMBOL(INT_LEAST32_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST32_WIDTH, None, <stdint.h>)
SYMBOL(INT_LEAST64_MAX, None, <stdint.h>)
SYMBOL(INT_LEAST64_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST64_WIDTH, None, <stdint.h>)
SYMBOL(INT_LEAST8_MAX, None, <stdint.h>)
SYMBOL(INT_LEAST8_MIN, None, <stdint.h>)
+SYMBOL(INT_LEAST8_WIDTH, None, <stdint.h>)
SYMBOL(INT_MAX, None, <limits.h>)
SYMBOL(INT_MIN, None, <limits.h>)
+SYMBOL(INT_WIDTH, None, <limits.h>)
SYMBOL(LC_ALL, None, <locale.h>)
SYMBOL(LC_COLLATE, None, <locale.h>)
SYMBOL(LC_CTYPE, None, <locale.h>)
@@ -126,6 +169,9 @@ SYMBOL(LC_TIME, None, <locale.h>)
SYMBOL(LDBL_DECIMAL_DIG, None, <float.h>)
SYMBOL(LDBL_DIG, None, <float.h>)
SYMBOL(LDBL_EPSILON, None, <float.h>)
+SYMBOL(LDBL_HAS_SUBNORM, None, <limits.h>)
+SYMBOL(LDBL_HAS_SUBNORM, None, <stdint.h>)
+SYMBOL(LDBL_HAS_SUBNORM, None, <wchar.h>)
SYMBOL(LDBL_HAS_SUBNORM, None, <float.h>)
SYMBOL(LDBL_MANT_DIG, None, <float.h>)
SYMBOL(LDBL_MAX, None, <float.h>)
@@ -137,8 +183,10 @@ SYMBOL(LDBL_MIN_EXP, None, <float.h>)
SYMBOL(LDBL_TRUE_MIN, None, <float.h>)
SYMBOL(LLONG_MAX, None, <limits.h>)
SYMBOL(LLONG_MIN, None, <limits.h>)
+SYMBOL(LLONG_WIDTH, None, <limits.h>)
SYMBOL(LONG_MAX, None, <limits.h>)
SYMBOL(LONG_MIN, None, <limits.h>)
+SYMBOL(LONG_WIDTH, None, <limits.h>)
SYMBOL(L_tmpnam, None, <stdio.h>)
SYMBOL(L_tmpnam_s, None, <stdio.h>)
SYMBOL(MATH_ERREXCEPT, None, <math.h>)
@@ -146,18 +194,336 @@ SYMBOL(MATH_ERRNO, None, <math.h>)
SYMBOL(MB_CUR_MAX, None, <stdlib.h>)
SYMBOL(MB_LEN_MAX, None, <limits.h>)
SYMBOL(NAN, None, <math.h>)
+SYMBOL(NULL, None, <locale.h>)
+SYMBOL(NULL, None, <stddef.h>)
+SYMBOL(NULL, None, <stdio.h>)
+SYMBOL(NULL, None, <stdlib.h>)
+SYMBOL(NULL, None, <string.h>)
+SYMBOL(NULL, None, <time.h>)
+SYMBOL(NULL, None, <wchar.h>)
SYMBOL(ONCE_FLAG_INIT, None, <threads.h>)
+SYMBOL(PRIX16, None, <stdint.h>)
+SYMBOL(PRIX16, None, <inttypes.h>)
+SYMBOL(PRIX32, None, <stdint.h>)
+SYMBOL(PRIX32, None, <inttypes.h>)
+SYMBOL(PRIX64, None, <stdint.h>)
+SYMBOL(PRIX64, None, <inttypes.h>)
+SYMBOL(PRIX8, None, <stdint.h>)
+SYMBOL(PRIX8, None, <inttypes.h>)
+SYMBOL(PRIXFAST16, None, <stdint.h>)
+SYMBOL(PRIXFAST16, None, <inttypes.h>)
+SYMBOL(PRIXFAST32, None, <stdint.h>)
+SYMBOL(PRIXFAST32, None, <inttypes.h>)
+SYMBOL(PRIXFAST64, None, <stdint.h>)
+SYMBOL(PRIXFAST64, None, <inttypes.h>)
+SYMBOL(PRIXFAST8, None, <stdint.h>)
+SYMBOL(PRIXFAST8, None, <inttypes.h>)
+SYMBOL(PRIXLEAST16, None, <stdint.h>)
+SYMBOL(PRIXLEAST16, None, <inttypes.h>)
+SYMBOL(PRIXLEAST32, None, <stdint.h>)
+SYMBOL(PRIXLEAST32, None, <inttypes.h>)
+SYMBOL(PRIXLEAST64, None, <stdint.h>)
+SYMBOL(PRIXLEAST64, None, <inttypes.h>)
+SYMBOL(PRIXLEAST8, None, <stdint.h>)
+SYMBOL(PRIXLEAST8, None, <inttypes.h>)
+SYMBOL(PRIXMAX, None, <stdint.h>)
+SYMBOL(PRIXMAX, None, <inttypes.h>)
+SYMBOL(PRIXPTR, None, <stdint.h>)
+SYMBOL(PRIXPTR, None, <inttypes.h>)
+SYMBOL(PRId16, None, <stdint.h>)
+SYMBOL(PRId16, None, <inttypes.h>)
+SYMBOL(PRId32, None, <stdint.h>)
+SYMBOL(PRId32, None, <inttypes.h>)
+SYMBOL(PRId64, None, <stdint.h>)
+SYMBOL(PRId64, None, <inttypes.h>)
+SYMBOL(PRId8, None, <stdint.h>)
+SYMBOL(PRId8, None, <inttypes.h>)
+SYMBOL(PRIdFAST16, None, <stdint.h>)
+SYMBOL(PRIdFAST16, None, <inttypes.h>)
+SYMBOL(PRIdFAST32, None, <stdint.h>)
+SYMBOL(PRIdFAST32, None, <inttypes.h>)
+SYMBOL(PRIdFAST64, None, <stdint.h>)
+SYMBOL(PRIdFAST64, None, <inttypes.h>)
+SYMBOL(PRIdFAST8, None, <stdint.h>)
+SYMBOL(PRIdFAST8, None, <inttypes.h>)
+SYMBOL(PRIdLEAST16, None, <stdint.h>)
+SYMBOL(PRIdLEAST16, None, <inttypes.h>)
+SYMBOL(PRIdLEAST32, None, <stdint.h>)
+SYMBOL(PRIdLEAST32, None, <inttypes.h>)
+SYMBOL(PRIdLEAST64, None, <stdint.h>)
+SYMBOL(PRIdLEAST64, None, <inttypes.h>)
+SYMBOL(PRIdLEAST8, None, <stdint.h>)
+SYMBOL(PRIdLEAST8, None, <inttypes.h>)
+SYMBOL(PRIdMAX, None, <stdint.h>)
+SYMBOL(PRIdMAX, None, <inttypes.h>)
+SYMBOL(PRIdPTR, None, <stdint.h>)
+SYMBOL(PRIdPTR, None, <inttypes.h>)
+SYMBOL(PRIi16, None, <stdint.h>)
+SYMBOL(PRIi16, None, <inttypes.h>)
+SYMBOL(PRIi32, None, <stdint.h>)
+SYMBOL(PRIi32, None, <inttypes.h>)
+SYMBOL(PRIi64, None, <stdint.h>)
+SYMBOL(PRIi64, None, <inttypes.h>)
+SYMBOL(PRIi8, None, <stdint.h>)
+SYMBOL(PRIi8, None, <inttypes.h>)
+SYMBOL(PRIiFAST16, None, <stdint.h>)
+SYMBOL(PRIiFAST16, None, <inttypes.h>)
+SYMBOL(PRIiFAST32, None, <stdint.h>)
+SYMBOL(PRIiFAST32, None, <inttypes.h>)
+SYMBOL(PRIiFAST64, None, <stdint.h>)
+SYMBOL(PRIiFAST64, None, <inttypes.h>)
+SYMBOL(PRIiFAST8, None, <stdint.h>)
+SYMBOL(PRIiFAST8, None, <inttypes.h>)
+SYMBOL(PRIiLEAST16, None, <stdint.h>)
+SYMBOL(PRIiLEAST16, None, <inttypes.h>)
+SYMBOL(PRIiLEAST32, None, <stdint.h>)
+SYMBOL(PRIiLEAST32, None, <inttypes.h>)
+SYMBOL(PRIiLEAST64, None, <stdint.h>)
+SYMBOL(PRIiLEAST64, None, <inttypes.h>)
+SYMBOL(PRIiLEAST8, None, <stdint.h>)
+SYMBOL(PRIiLEAST8, None, <inttypes.h>)
+SYMBOL(PRIiMAX, None, <stdint.h>)
+SYMBOL(PRIiMAX, None, <inttypes.h>)
+SYMBOL(PRIiPTR, None, <stdint.h>)
+SYMBOL(PRIiPTR, None, <inttypes.h>)
+SYMBOL(PRIo16, None, <stdint.h>)
+SYMBOL(PRIo16, None, <inttypes.h>)
+SYMBOL(PRIo32, None, <stdint.h>)
+SYMBOL(PRIo32, None, <inttypes.h>)
+SYMBOL(PRIo64, None, <stdint.h>)
+SYMBOL(PRIo64, None, <inttypes.h>)
+SYMBOL(PRIo8, None, <stdint.h>)
+SYMBOL(PRIo8, None, <inttypes.h>)
+SYMBOL(PRIoFAST16, None, <stdint.h>)
+SYMBOL(PRIoFAST16, None, <inttypes.h>)
+SYMBOL(PRIoFAST32, None, <stdint.h>)
+SYMBOL(PRIoFAST32, None, <inttypes.h>)
+SYMBOL(PRIoFAST64, None, <stdint.h>)
+SYMBOL(PRIoFAST64, None, <inttypes.h>)
+SYMBOL(PRIoFAST8, None, <stdint.h>)
+SYMBOL(PRIoFAST8, None, <inttypes.h>)
+SYMBOL(PRIoLEAST16, None, <stdint.h>)
+SYMBOL(PRIoLEAST16, None, <inttypes.h>)
+SYMBOL(PRIoLEAST32, None, <stdint.h>)
+SYMBOL(PRIoLEAST32, None, <inttypes.h>)
+SYMBOL(PRIoLEAST64, None, <stdint.h>)
+SYMBOL(PRIoLEAST64, None, <inttypes.h>)
+SYMBOL(PRIoLEAST8, None, <stdint.h>)
+SYMBOL(PRIoLEAST8, None, <inttypes.h>)
+SYMBOL(PRIoMAX, None, <stdint.h>)
+SYMBOL(PRIoMAX, None, <inttypes.h>)
+SYMBOL(PRIoPTR, None, <stdint.h>)
+SYMBOL(PRIoPTR, None, <inttypes.h>)
+SYMBOL(PRIu16, None, <stdint.h>)
+SYMBOL(PRIu16, None, <inttypes.h>)
+SYMBOL(PRIu32, None, <stdint.h>)
+SYMBOL(PRIu32, None, <inttypes.h>)
+SYMBOL(PRIu64, None, <stdint.h>)
+SYMBOL(PRIu64, None, <inttypes.h>)
+SYMBOL(PRIu8, None, <stdint.h>)
+SYMBOL(PRIu8, None, <inttypes.h>)
+SYMBOL(PRIuFAST16, None, <stdint.h>)
+SYMBOL(PRIuFAST16, None, <inttypes.h>)
+SYMBOL(PRIuFAST32, None, <stdint.h>)
+SYMBOL(PRIuFAST32, None, <inttypes.h>)
+SYMBOL(PRIuFAST64, None, <stdint.h>)
+SYMBOL(PRIuFAST64, None, <inttypes.h>)
+SYMBOL(PRIuFAST8, None, <stdint.h>)
+SYMBOL(PRIuFAST8, None, <inttypes.h>)
+SYMBOL(PRIuLEAST16, None, <stdint.h>)
+SYMBOL(PRIuLEAST16, None, <inttypes.h>)
+SYMBOL(PRIuLEAST32, None, <stdint.h>)
+SYMBOL(PRIuLEAST32, None, <inttypes.h>)
+SYMBOL(PRIuLEAST64, None, <stdint.h>)
+SYMBOL(PRIuLEAST64, None, <inttypes.h>)
+SYMBOL(PRIuLEAST8, None, <stdint.h>)
+SYMBOL(PRIuLEAST8, None, <inttypes.h>)
+SYMBOL(PRIuMAX, None, <stdint.h>)
+SYMBOL(PRIuMAX, None, <inttypes.h>)
+SYMBOL(PRIuPTR, None, <stdint.h>)
+SYMBOL(PRIuPTR, None, <inttypes.h>)
+SYMBOL(PRIx16, None, <stdint.h>)
+SYMBOL(PRIx16, None, <inttypes.h>)
+SYMBOL(PRIx32, None, <stdint.h>)
+SYMBOL(PRIx32, None, <inttypes.h>)
+SYMBOL(PRIx64, None, <stdint.h>)
+SYMBOL(PRIx64, None, <inttypes.h>)
+SYMBOL(PRIx8, None, <stdint.h>)
+SYMBOL(PRIx8, None, <inttypes.h>)
+SYMBOL(PRIxFAST16, None, <stdint.h>)
+SYMBOL(PRIxFAST16, None, <inttypes.h>)
+SYMBOL(PRIxFAST32, None, <stdint.h>)
+SYMBOL(PRIxFAST32, None, <inttypes.h>)
+SYMBOL(PRIxFAST64, None, <stdint.h>)
+SYMBOL(PRIxFAST64, None, <inttypes.h>)
+SYMBOL(PRIxFAST8, None, <stdint.h>)
+SYMBOL(PRIxFAST8, None, <inttypes.h>)
+SYMBOL(PRIxLEAST16, None, <stdint.h>)
+SYMBOL(PRIxLEAST16, None, <inttypes.h>)
+SYMBOL(PRIxLEAST32, None, <stdint.h>)
+SYMBOL(PRIxLEAST32, None, <inttypes.h>)
+SYMBOL(PRIxLEAST64, None, <stdint.h>)
+SYMBOL(PRIxLEAST64, None, <inttypes.h>)
+SYMBOL(PRIxLEAST8, None, <stdint.h>)
+SYMBOL(PRIxLEAST8, None, <inttypes.h>)
+SYMBOL(PRIxMAX, None, <stdint.h>)
+SYMBOL(PRIxMAX, None, <inttypes.h>)
+SYMBOL(PRIxPTR, None, <stdint.h>)
+SYMBOL(PRIxPTR, None, <inttypes.h>)
SYMBOL(PTRDIFF_MAX, None, <stdint.h>)
SYMBOL(PTRDIFF_MIN, None, <stdint.h>)
+SYMBOL(PTRDIFF_WIDTH, None, <stdint.h>)
SYMBOL(RAND_MAX, None, <stdlib.h>)
SYMBOL(RSIZE_MAX, None, <stdint.h>)
SYMBOL(SCHAR_MAX, None, <limits.h>)
SYMBOL(SCHAR_MIN, None, <limits.h>)
+SYMBOL(SCHAR_WIDTH, None, <limits.h>)
+SYMBOL(SCNd16, None, <stdint.h>)
+SYMBOL(SCNd16, None, <inttypes.h>)
+SYMBOL(SCNd32, None, <stdint.h>)
+SYMBOL(SCNd32, None, <inttypes.h>)
+SYMBOL(SCNd64, None, <stdint.h>)
+SYMBOL(SCNd64, None, <inttypes.h>)
+SYMBOL(SCNd8, None, <stdint.h>)
+SYMBOL(SCNd8, None, <inttypes.h>)
+SYMBOL(SCNdFAST16, None, <stdint.h>)
+SYMBOL(SCNdFAST16, None, <inttypes.h>)
+SYMBOL(SCNdFAST32, None, <stdint.h>)
+SYMBOL(SCNdFAST32, None, <inttypes.h>)
+SYMBOL(SCNdFAST64, None, <stdint.h>)
+SYMBOL(SCNdFAST64, None, <inttypes.h>)
+SYMBOL(SCNdFAST8, None, <stdint.h>)
+SYMBOL(SCNdFAST8, None, <inttypes.h>)
+SYMBOL(SCNdLEAST16, None, <stdint.h>)
+SYMBOL(SCNdLEAST16, None, <inttypes.h>)
+SYMBOL(SCNdLEAST32, None, <stdint.h>)
+SYMBOL(SCNdLEAST32, None, <inttypes.h>)
+SYMBOL(SCNdLEAST64, None, <stdint.h>)
+SYMBOL(SCNdLEAST64, None, <inttypes.h>)
+SYMBOL(SCNdLEAST8, None, <stdint.h>)
+SYMBOL(SCNdLEAST8, None, <inttypes.h>)
+SYMBOL(SCNdMAX, None, <stdint.h>)
+SYMBOL(SCNdMAX, None, <inttypes.h>)
+SYMBOL(SCNdPTR, None, <stdint.h>)
+SYMBOL(SCNdPTR, None, <inttypes.h>)
+SYMBOL(SCNi16, None, <stdint.h>)
+SYMBOL(SCNi16, None, <inttypes.h>)
+SYMBOL(SCNi32, None, <stdint.h>)
+SYMBOL(SCNi32, None, <inttypes.h>)
+SYMBOL(SCNi64, None, <stdint.h>)
+SYMBOL(SCNi64, None, <inttypes.h>)
+SYMBOL(SCNi8, None, <stdint.h>)
+SYMBOL(SCNi8, None, <inttypes.h>)
+SYMBOL(SCNiFAST16, None, <stdint.h>)
+SYMBOL(SCNiFAST16, None, <inttypes.h>)
+SYMBOL(SCNiFAST32, None, <stdint.h>)
+SYMBOL(SCNiFAST32, None, <inttypes.h>)
+SYMBOL(SCNiFAST64, None, <stdint.h>)
+SYMBOL(SCNiFAST64, None, <inttypes.h>)
+SYMBOL(SCNiFAST8, None, <stdint.h>)
+SYMBOL(SCNiFAST8, None, <inttypes.h>)
+SYMBOL(SCNiLEAST16, None, <stdint.h>)
+SYMBOL(SCNiLEAST16, None, <inttypes.h>)
+SYMBOL(SCNiLEAST32, None, <stdint.h>)
+SYMBOL(SCNiLEAST32, None, <inttypes.h>)
+SYMBOL(SCNiLEAST64, None, <stdint.h>)
+SYMBOL(SCNiLEAST64, None, <inttypes.h>)
+SYMBOL(SCNiLEAST8, None, <stdint.h>)
+SYMBOL(SCNiLEAST8, None, <inttypes.h>)
+SYMBOL(SCNiMAX, None, <stdint.h>)
+SYMBOL(SCNiMAX, None, <inttypes.h>)
+SYMBOL(SCNiPTR, None, <stdint.h>)
+SYMBOL(SCNiPTR, None, <inttypes.h>)
+SYMBOL(SCNo16, None, <stdint.h>)
+SYMBOL(SCNo16, None, <inttypes.h>)
+SYMBOL(SCNo32, None, <stdint.h>)
+SYMBOL(SCNo32, None, <inttypes.h>)
+SYMBOL(SCNo64, None, <stdint.h>)
+SYMBOL(SCNo64, None, <inttypes.h>)
+SYMBOL(SCNo8, None, <stdint.h>)
+SYMBOL(SCNo8, None, <inttypes.h>)
+SYMBOL(SCNoFAST16, None, <stdint.h>)
+SYMBOL(SCNoFAST16, None, <inttypes.h>)
+SYMBOL(SCNoFAST32, None, <stdint.h>)
+SYMBOL(SCNoFAST32, None, <inttypes.h>)
+SYMBOL(SCNoFAST64, None, <stdint.h>)
+SYMBOL(SCNoFAST64, None, <inttypes.h>)
+SYMBOL(SCNoFAST8, None, <stdint.h>)
+SYMBOL(SCNoFAST8, None, <inttypes.h>)
+SYMBOL(SCNoLEAST16, None, <stdint.h>)
+SYMBOL(SCNoLEAST16, None, <inttypes.h>)
+SYMBOL(SCNoLEAST32, None, <stdint.h>)
+SYMBOL(SCNoLEAST32, None, <inttypes.h>)
+SYMBOL(SCNoLEAST64, None, <stdint.h>)
+SYMBOL(SCNoLEAST64, None, <inttypes.h>)
+SYMBOL(SCNoLEAST8, None, <stdint.h>)
+SYMBOL(SCNoLEAST8, None, <inttypes.h>)
+SYMBOL(SCNoMAX, None, <stdint.h>)
+SYMBOL(SCNoMAX, None, <inttypes.h>)
+SYMBOL(SCNoPTR, None, <stdint.h>)
+SYMBOL(SCNoPTR, None, <inttypes.h>)
+SYMBOL(SCNu16, None, <stdint.h>)
+SYMBOL(SCNu16, None, <inttypes.h>)
+SYMBOL(SCNu32, None, <stdint.h>)
+SYMBOL(SCNu32, None, <inttypes.h>)
+SYMBOL(SCNu64, None, <stdint.h>)
+SYMBOL(SCNu64, None, <inttypes.h>)
+SYMBOL(SCNu8, None, <stdint.h>)
+SYMBOL(SCNu8, None, <inttypes.h>)
+SYMBOL(SCNuFAST16, None, <stdint.h>)
+SYMBOL(SCNuFAST16, None, <inttypes.h>)
+SYMBOL(SCNuFAST32, None, <stdint.h>)
+SYMBOL(SCNuFAST32, None, <inttypes.h>)
+SYMBOL(SCNuFAST64, None, <stdint.h>)
+SYMBOL(SCNuFAST64, None, <inttypes.h>)
+SYMBOL(SCNuFAST8, None, <stdint.h>)
+SYMBOL(SCNuFAST8, None, <inttypes.h>)
+SYMBOL(SCNuLEAST16, None, <stdint.h>)
+SYMBOL(SCNuLEAST16, None, <inttypes.h>)
+SYMBOL(SCNuLEAST32, None, <stdint.h>)
+SYMBOL(SCNuLEAST32, None, <inttypes.h>)
+SYMBOL(SCNuLEAST64, None, <stdint.h>)
+SYMBOL(SCNuLEAST64, None, <inttypes.h>)
+SYMBOL(SCNuLEAST8, None, <stdint.h>)
+SYMBOL(SCNuLEAST8, None, <inttypes.h>)
+SYMBOL(SCNuMAX, None, <stdint.h>)
+SYMBOL(SCNuMAX, None, <inttypes.h>)
+SYMBOL(SCNuPTR, None, <stdint.h>)
+SYMBOL(SCNuPTR, None, <inttypes.h>)
+SYMBOL(SCNx16, None, <stdint.h>)
+SYMBOL(SCNx16, None, <inttypes.h>)
+SYMBOL(SCNx32, None, <stdint.h>)
+SYMBOL(SCNx32, None, <inttypes.h>)
+SYMBOL(SCNx64, None, <stdint.h>)
+SYMBOL(SCNx64, None, <inttypes.h>)
+SYMBOL(SCNx8, None, <stdint.h>)
+SYMBOL(SCNx8, None, <inttypes.h>)
+SYMBOL(SCNxFAST16, None, <stdint.h>)
+SYMBOL(SCNxFAST16, None, <inttypes.h>)
+SYMBOL(SCNxFAST32, None, <stdint.h>)
+SYMBOL(SCNxFAST32, None, <inttypes.h>)
+SYMBOL(SCNxFAST64, None, <stdint.h>)
+SYMBOL(SCNxFAST64, None, <inttypes.h>)
+SYMBOL(SCNxFAST8, None, <stdint.h>)
+SYMBOL(SCNxFAST8, None, <inttypes.h>)
+SYMBOL(SCNxLEAST16, None, <stdint.h>)
+SYMBOL(SCNxLEAST16, None, <inttypes.h>)
+SYMBOL(SCNxLEAST32, None, <stdint.h>)
+SYMBOL(SCNxLEAST32, None, <inttypes.h>)
+SYMBOL(SCNxLEAST64, None, <stdint.h>)
+SYMBOL(SCNxLEAST64, None, <inttypes.h>)
+SYMBOL(SCNxLEAST8, None, <stdint.h>)
+SYMBOL(SCNxLEAST8, None, <inttypes.h>)
+SYMBOL(SCNxMAX, None, <stdint.h>)
+SYMBOL(SCNxMAX, None, <inttypes.h>)
+SYMBOL(SCNxPTR, None, <stdint.h>)
+SYMBOL(SCNxPTR, None, <inttypes.h>)
SYMBOL(SEEK_CUR, None, <stdio.h>)
SYMBOL(SEEK_END, None, <stdio.h>)
SYMBOL(SEEK_SET, None, <stdio.h>)
SYMBOL(SHRT_MAX, None, <limits.h>)
SYMBOL(SHRT_MIN, None, <limits.h>)
+SYMBOL(SHRT_WIDTH, None, <limits.h>)
SYMBOL(SIGABRT, None, <signal.h>)
SYMBOL(SIGFPE, None, <signal.h...
[truncated]
``````````
</details>
https://github.com/llvm/llvm-project/pull/147720
More information about the cfe-commits
mailing list