清理了 t.CVoid

This commit is contained in:
TermiNexus committed 2026-09-16 16:06:48 +08:00
1 parent 9a191daa8d
commit cb0836de8a
43 files changed
+274 -355

No files matched your search

+1 -1
View File
@@ -1173,7 +1173,7 @@ class CallGenMixin(CallGenBase.CallGenBase):
df_arg_val = self.Gen.CallGenLeafKit._build_const_from_snapshot(
pool, mod, gd_entry, df_di, trans, builder)
if df_arg_val is None:
df_defaults_list: list[ast.AST | t.CPtr] | t.CPtr = (list[ast.AST | t.CPtr] | t.CPtr)(t.CVoid(uint64(df_defaults), t.CPtr))
df_defaults_list: list[ast.AST | t.CPtr] | t.CPtr = (list[ast.AST | t.CPtr] | t.CPtr)(uint64(df_defaults))
df_default_node: ast.AST | t.CPtr = df_defaults_list.get(df_di)
if df_default_node is not None:
df_arg_val = self.Gen.ExprGen.translate_value(