[libc-commits] [libc] dcfc30c - [libc] Fix hdrgen to be compatible with Python 3.8 (#127265)

via libc-commits libc-commits at lists.llvm.org
Fri Feb 14 13:51:17 PST 2025


Author: Roland McGrath
Date: 2025-02-14T13:51:14-08:00
New Revision: dcfc30ca6b19bd8ee9ab9788cb4923a848af3f20

URL: https://github.com/llvm/llvm-project/commit/dcfc30ca6b19bd8ee9ab9788cb4923a848af3f20
DIFF: https://github.com/llvm/llvm-project/commit/dcfc30ca6b19bd8ee9ab9788cb4923a848af3f20.diff

LOG: [libc] Fix hdrgen to be compatible with Python 3.8 (#127265)

Added: 
    

Modified: 
    libc/utils/hdrgen/header.py

Removed: 
    


################################################################################
diff  --git a/libc/utils/hdrgen/header.py b/libc/utils/hdrgen/header.py
index c817c02b83b75..b03535ce90bfc 100644
--- a/libc/utils/hdrgen/header.py
+++ b/libc/utils/hdrgen/header.py
@@ -23,14 +23,12 @@
     "ptr",
 ]
 
-COMPILER_HEADER_TYPES = (
-    {
-        "bool": "<stdbool.h>",
-        "va_list": "<stdarg.h>",
-    }
-    | {f"int{size}_t": "<stdint.h>" for size in STDINT_SIZES}
-    | {f"uint{size}_t": "<stdint.h>" for size in STDINT_SIZES}
-)
+COMPILER_HEADER_TYPES = {
+    "bool": "<stdbool.h>",
+    "va_list": "<stdarg.h>",
+}
+COMPILER_HEADER_TYPES.update({f"int{size}_t": "<stdint.h>" for size in STDINT_SIZES})
+COMPILER_HEADER_TYPES.update({f"uint{size}_t": "<stdint.h>" for size in STDINT_SIZES})
 
 
 class HeaderFile:


        


More information about the libc-commits mailing list