cgo: fix line/column reporting in syntax error messages

This commit is contained in:
Ayke van Laethem
2021-09-17 02:24:22 +02:00
committed by Ron Evans
parent bf9dab36f7
commit 138add2b96
5 changed files with 29 additions and 13 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ func (p *cgoPackage) parseFragment(fragment string, cflags []string, posFilename
defer C.free(unsafe.Pointer(filenameC))
// fix up error locations
fragment = fmt.Sprintf("# %d %#v\n", posLine+1, posFilename) + fragment
fragment = fmt.Sprintf("# %d %#v\n", posLine, posFilename) + fragment
fragmentC := C.CString(fragment)
defer C.free(unsafe.Pointer(fragmentC))