llcppsigfetch:remove leading underscores

This commit is contained in:
luoliwoshang
2024-10-10 14:43:54 +08:00
parent a30bdcbb50
commit b6b889bff6
5 changed files with 33 additions and 35 deletions

View File

@@ -414,9 +414,7 @@ func (ct *Converter) ProcessFuncDecl(cursor clang.Cursor) *ast.FuncDecl {
funcType.Params = params
mangledNameStr := c.GoString(mangledName.CStr())
if len(mangledNameStr) >= 1 && mangledNameStr[0] == '_' {
mangledNameStr = mangledNameStr[1:]
}
mangledNameStr = strings.TrimLeft(mangledNameStr, "_")
funcDecl := &ast.FuncDecl{
DeclBase: ct.CreateDeclBase(cursor),