diff options
author | Christian Himpel <chressie@googlemail.com> | 2010-08-04 17:15:04 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-08-04 17:15:04 -0700 |
commit | 6b8ec5c57216d94a8bcf1179574785122a9af88d (patch) | |
tree | c4e9cbd08adb6b4fbc4dcd589aceff38d65e3588 | |
parent | 3f16c5cee1849a215c7e93bb2ece84d18262747e (diff) | |
download | go-6b8ec5c57216d94a8bcf1179574785122a9af88d.tar.gz go-6b8ec5c57216d94a8bcf1179574785122a9af88d.zip |
cgo: generate correct multiple return value function invocations
Fixes #967.
R=rsc
CC=golang-dev
https://golang.org/cl/1855051
-rw-r--r-- | src/cmd/cgo/gcc.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/cgo/gcc.go b/src/cmd/cgo/gcc.go index 6cfd4d4646..3f62c4d695 100644 --- a/src/cmd/cgo/gcc.go +++ b/src/cmd/cgo/gcc.go @@ -419,8 +419,8 @@ func (p *Package) rewriteRef(f *File) { n.AddError = true n.Mangle = "_C2func_" + n.Go f.Name["2"+r.Name.Go] = n - expr = ast.NewIdent(n.Mangle) } + expr = ast.NewIdent(n.Mangle) r.Name = n break } |