fix: keep bcc callsite args

This commit is contained in:
2025-10-12 19:48:36 +08:00
parent ae82712c59
commit 236233bb17

View File

@@ -170,7 +170,11 @@ void CallOrPyarmorBuiltins(FastStack &stack, PycRef<ASTBlock> &curblock, PycModu
return;
PycRef<PycString> func_name = call->func().cast<ASTObject>()->object().try_cast<PycString>();
if (func_name == nullptr || !func_name->startsWith("__pyarmor_"))
if (
func_name == nullptr
|| !func_name->startsWith("__pyarmor_")
|| func_name->startsWith("__pyarmor_bcc_")
)
return;
const std::string& name = func_name->strValue();