From: Russ Cox Date: Wed, 2 Feb 2011 23:53:03 +0000 (-0500) Subject: cgo: rename internal f to avoid conflict with possible C global named f X-Git-Tag: weekly.2011-02-15~125 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=259a974292e7d85d50d0273a530e0c068f410689;p=gostls13.git cgo: rename internal f to avoid conflict with possible C global named f Fixes #1452. R=r CC=golang-dev https://golang.org/cl/4023060 --- diff --git a/src/cmd/cgo/gcc.go b/src/cmd/cgo/gcc.go index cadc6fae90..9754c1d565 100644 --- a/src/cmd/cgo/gcc.go +++ b/src/cmd/cgo/gcc.go @@ -288,7 +288,7 @@ func (p *Package) guessKinds(f *File) []*Name { var b bytes.Buffer b.WriteString(builtinProlog) b.WriteString(f.Preamble) - b.WriteString("void f(void) {\n") + b.WriteString("void __cgo__f__(void) {\n") b.WriteString("#line 0 \"cgo-test\"\n") for i, n := range toSniff { fmt.Fprintf(&b, "%s; enum { _cgo_enum_%d = %s }; /* cgo-test:%d */\n", n.C, i, n.C, i)