From 6df2af87462f09158926794985d8e02ee13f2358 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Sun, 18 Oct 2026 21:30:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(type):=20=E8=A1=A5=E9=BD=90=20float8/16/32/?= =?UTF-8?q?64/128=20=E5=86=85=E5=BB=BA=E7=9F=AD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit float16(val) 等表达式转换与注解可解析为 CFloat16T/half。 --- lib/core/TypeSystem.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/core/TypeSystem.py b/lib/core/TypeSystem.py index 4bac177..b25df43 100644 --- a/lib/core/TypeSystem.py +++ b/lib/core/TypeSystem.py @@ -1141,6 +1141,10 @@ BUILTIN_TYPE_ALIASES: dict[str, type] = { 'long': CInt32T, 'ulong': CUInt32T, 'longlong': CInt64T, 'ulonglong': CUInt64T, 'ptrdifft': CPtrDiffT, + 'float8': CFloat8T, 'float16': CFloat16T, 'float32': CFloat32T, + 'float64': CFloat64T, 'float128': CFloat128T, + 'float8_t': CFloat8T, 'float16_t': CFloat16T, 'float32_t': CFloat32T, + 'float64_t': CFloat64T, 'float128_t': CFloat128T, }