diff options
author | Russ Cox <rsc@golang.org> | 2009-12-17 17:04:48 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-12-17 17:04:48 -0800 |
commit | 044ebae2f0750921e13acf307a12130b4fab17d2 (patch) | |
tree | 874172c5a108e152d9b3747d8b766ba0717e7bc6 | |
parent | d85bb81878c06867e1bc7130ffa3db129b32f0f2 (diff) | |
download | go-044ebae2f0750921e13acf307a12130b4fab17d2.tar.gz go-044ebae2f0750921e13acf307a12130b4fab17d2.zip |
cgo: include line number information to keep go/printer happy
Fixes #443.
R=dho
CC=golang-dev
https://golang.org/cl/179095
-rw-r--r-- | src/cmd/cgo/main.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/cgo/main.go b/src/cmd/cgo/main.go index c3e319f92c..d1b551b555 100644 --- a/src/cmd/cgo/main.go +++ b/src/cmd/cgo/main.go @@ -94,7 +94,8 @@ func main() { case "call": if !cref.TypeName { // Is an actual function call. - *cref.Expr = &ast.Ident{Value: "_C_" + cref.Name} + pos := (*cref.Expr).Pos() + *cref.Expr = &ast.Ident{Position: pos, Value: "_C_" + cref.Name} p.Funcdef[cref.Name] = cref.FuncType break } |