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 }