diff options
-rw-r--r-- | cgo/libclang.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cgo/libclang.go b/cgo/libclang.go index 3d7695b5e..649494f12 100644 --- a/cgo/libclang.go +++ b/cgo/libclang.go @@ -246,9 +246,9 @@ func tinygo_clang_globals_visitor(c, parent C.GoCXCursor, client_data C.CXClient } value := source[len(name):] // Try to convert this #define into a Go constant expression. - expr, err := parseConst(pos+token.Pos(len(name)), p.fset, value) - if err != nil { - p.errors = append(p.errors, err) + expr, scannerError := parseConst(pos+token.Pos(len(name)), p.fset, value) + if scannerError != nil { + p.errors = append(p.errors, *scannerError) } if expr != nil { // Parsing was successful. |