diff --git a/App/lib/core/Gen/CallGenCBuiltin.vp b/App/lib/core/Gen/CallGenCBuiltin.vp index 8ce1c4d..7ccd0a0 100644 --- a/App/lib/core/Gen/CallGenCBuiltin.vp +++ b/App/lib/core/Gen/CallGenCBuiltin.vp @@ -421,6 +421,10 @@ class CallGenCBuiltin(CallGenBase.CallGenBase): pass return None + # 其他 arg0 形式(非 Name/Attribute/Subscript):真实掉出函数末尾, + # 补显式 return None(fail-fast 不允许流程掉出末尾) + return None + def translate_c_load(self, pool: memhub.MemBuddy | t.CPtr, builder: llvmlite.IRBuilder | t.CPtr,