cgo: define idents referenced only from macros

This commit is contained in:
Ayke van Laethem
2024-11-05 08:58:40 +01:00
committed by Ron Evans
parent 8068419854
commit c4867c8743
6 changed files with 28 additions and 7 deletions
+1 -1
View File
@@ -408,7 +408,7 @@ func (f *cgoFile) createASTNode(name string, c clangCursor) (ast.Node, any) {
if pos != token.NoPos {
tokenPos = pos + token.Pos(len(name))
}
expr, scannerError := parseConst(tokenPos, f.fset, value)
expr, scannerError := parseConst(tokenPos, f.fset, value, f)
if scannerError != nil {
f.errors = append(f.errors, *scannerError)
return nil, nil