abiType: support pointer

This commit is contained in:
xushiwei
2024-05-24 22:47:45 +08:00
parent 9b4701fed7
commit 3cc975813d
8 changed files with 201 additions and 106 deletions

View File

@@ -4,10 +4,14 @@ import (
"github.com/goplus/llgo/internal/runtime/c"
)
func hi(a any) *c.Char {
return a.(*c.Char)
}
func incVal(a any) int {
return a.(int) + 1
}
func main() {
c.Printf(c.Str("Hello %d\n"), incVal(100))
c.Printf(c.Str("%s %d\n"), hi(c.Str("Hello")), incVal(100))
}