Merge: FFI with C: fix line offset in gcc error reports
authorJean Privat <jean@pryen.org>
Fri, 28 Nov 2014 19:50:37 +0000 (14:50 -0500)
committerJean Privat <jean@pryen.org>
Fri, 28 Nov 2014 19:50:37 +0000 (14:50 -0500)
Pull-Request: #944
Reviewed-by: Jean Privat <jean@pryen.org>

src/ffi/c.nit

index 6fba61a..8ae08b9 100644 (file)
@@ -68,7 +68,7 @@ redef class AExternCodeBlock
 end
 
 redef class Location
-       fun as_line_pragma: String do return "#line {line_start} \"{file.filename}\"\n"
+       fun as_line_pragma: String do return "#line {line_start-1} \"{file.filename}\"\n"
 end
 
 redef class MModule