From 35e2e0c2f8b98d25e825d38355d480a505782fc4 Mon Sep 17 00:00:00 2001 From: xushiwei Date: Wed, 7 Oct 2026 17:08:29 +0800 Subject: [PATCH 1/2] cl: compileFuncOrMethod creatorCheck use ctx.cstyleToGo --- cl/func.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cl/func.go b/cl/func.go index 8dc526ba..43e94791 100644 --- a/cl/func.go +++ b/cl/func.go @@ -137,6 +137,7 @@ func compileFuncOrMethod(ctx *pkgCtx, obj *overloadObj, this *classCtx) { if creator != "" { if newResults, ok := tryNewResults(pkgTypes, obj, results); ok { results = newResults + creator = ctx.cstyleToGo(creator, false, true) if mayMethod { params, recv, typRecv, typName = tryToMethod(ctx, pkgTypes, params) if typRecv != nil { From 690938bcb8b370359511d6a221fa135f19385551 Mon Sep 17 00:00:00 2001 From: xushiwei Date: Wed, 7 Oct 2026 18:29:09 +0800 Subject: [PATCH 2/2] mod: github.com/llarhub/clang-c v0.9.0 --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 9bef9a15..5125c544 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/goplus/gogen v1.26.0 github.com/goplus/lib v0.5.12 github.com/goplus/mod v0.22.1 - github.com/llarhub/clang-c v0.8.0 + github.com/llarhub/clang-c v0.9.0 github.com/qiniu/x v1.19.1 ) diff --git a/go.sum b/go.sum index 4db0b81f..3526e576 100644 --- a/go.sum +++ b/go.sum @@ -4,8 +4,8 @@ github.com/goplus/lib v0.5.12 h1:LZ31xPTvuchVI1lqsKlCRHJIzqSFhXDjWTA1pLoaWb0= github.com/goplus/lib v0.5.12/go.mod h1:Ucw7fZlTqrcuHgUvZHP8Oce6IwxULgASlzJxLt8E4p8= github.com/goplus/mod v0.22.1 h1:3GQZqKlcQAiMpRUDAHvFryGYie+mT0JMjguEqOtIjkE= github.com/goplus/mod v0.22.1/go.mod h1:APrczG2FtFcQelU4vTq9xw+GrVs4sPPKnRfGidWBlXY= -github.com/llarhub/clang-c v0.8.0 h1:2JPW4ZiaYPwdI9G7LIiBAaFfI1fLzsJlmJe/3eWtdtQ= -github.com/llarhub/clang-c v0.8.0/go.mod h1:os8efa2pPUOT8LmMprrndHWqlaFffYhxYwtxpH5SBR4= +github.com/llarhub/clang-c v0.9.0 h1:aBSsL43vVUM1y8V3Su8IHlUy91vxmJJP4rkDg/tc+Bo= +github.com/llarhub/clang-c v0.9.0/go.mod h1:os8efa2pPUOT8LmMprrndHWqlaFffYhxYwtxpH5SBR4= github.com/qiniu/x v1.19.1 h1:Z6ZALlHMrZw/AImYjYnYKMXemasVdUF2o7riwm9TZTs= github.com/qiniu/x v1.19.1/go.mod h1:Sx3Wy+0GI9OsX4a53mYj6A0o7mHJ94PUvraqGYb4EIs= golang.org/x/mod v0.40.0 h1:hUv+3cXcdRHz08UmSiOob7sadHig73uo5bkXxQ/tvUs=