From f106a0854ff68f80aaceb0f28bb778ae96b9e8d5 Mon Sep 17 00:00:00 2001 From: tsingbx Date: Mon, 2 Dec 2024 10:20:41 +0800 Subject: [PATCH] use temp to reduse clangStr.CStr call times --- c/clang/basic.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/c/clang/basic.go b/c/clang/basic.go index 44d6665e..5130803c 100644 --- a/c/clang/basic.go +++ b/c/clang/basic.go @@ -60,8 +60,9 @@ func (*StringSet) Dispose() {} func GoString(clangStr String) (str string) { defer clangStr.Dispose() - if clangStr.CStr() != nil { - str = c.GoString(clangStr.CStr()) + cstr := clangStr.CStr() + if cstr != nil { + str = c.GoString(cstr) } return }