diff --git a/IDEHelper/Compiler/BfMangler.cpp b/IDEHelper/Compiler/BfMangler.cpp index c52dac95..1405c0b6 100644 --- a/IDEHelper/Compiler/BfMangler.cpp +++ b/IDEHelper/Compiler/BfMangler.cpp @@ -318,6 +318,11 @@ void BfGNUMangler::MangleTypeInst(MangleContext& mangleContext, StringImpl& name { name += "_"; name += methodDef->mParams[paramIdx]->mName; + if (methodDef->mParams[paramIdx]->mParamKind == BfParamKind_VarArgs) + { + name += "__varargs"; + continue; + } typeVec.push_back(BfNodeDynCast(methodDef->mParams[paramIdx]->mTypeRef)->mType); } for (auto type : typeVec)