From dcfc30ca6b19bd8ee9ab9788cb4923a848af3f20 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 14 Feb 2025 13:51:14 -0800 Subject: [PATCH] [libc] Fix hdrgen to be compatible with Python 3.8 (#127265) --- libc/utils/hdrgen/header.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/libc/utils/hdrgen/header.py b/libc/utils/hdrgen/header.py index c817c02b83b7..b03535ce90bf 100644 --- a/libc/utils/hdrgen/header.py +++ b/libc/utils/hdrgen/header.py @@ -23,14 +23,12 @@ STDINT_SIZES = [ "ptr", ] -COMPILER_HEADER_TYPES = ( - { - "bool": "", - "va_list": "", - } - | {f"int{size}_t": "" for size in STDINT_SIZES} - | {f"uint{size}_t": "" for size in STDINT_SIZES} -) +COMPILER_HEADER_TYPES = { + "bool": "", + "va_list": "", +} +COMPILER_HEADER_TYPES.update({f"int{size}_t": "" for size in STDINT_SIZES}) +COMPILER_HEADER_TYPES.update({f"uint{size}_t": "" for size in STDINT_SIZES}) class HeaderFile: