]> Cypherpunks repositories - gostls13.git/commit
cmd/cgo: use preprocessor macros to avoid prolog redefinitions
authorIan Lance Taylor <iant@golang.org>
Fri, 30 Nov 2018 22:21:33 +0000 (14:21 -0800)
committerIan Lance Taylor <iant@golang.org>
Sat, 1 Dec 2018 05:30:16 +0000 (05:30 +0000)
commitf70bd914353b2331a48eedb84aceb458982eaac0
treeb058a86115fa4225fcdfbfb60b9091e98f2beadc
parentc042fedbc8dbbf27603a360d79d59b4969f299ec
cmd/cgo: use preprocessor macros to avoid prolog redefinitions

Avoid redefinition errors when a Go file uses a cgo comment to
There is no particularly good reason to do this, but there is also no
particularly good reason that it should fail.

Fixes #27019

Change-Id: Icd6f8197a89be4ee6b03ddae675667998a8b4189
Reviewed-on: https://go-review.googlesource.com/c/152079
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
misc/cgo/testcshared/cshared_test.go
misc/cgo/testcshared/src/go2c2go/go/shlib.go [new file with mode: 0644]
misc/cgo/testcshared/src/go2c2go/m1/c.c [new file with mode: 0644]
misc/cgo/testcshared/src/go2c2go/m1/main.go [new file with mode: 0644]
misc/cgo/testcshared/src/go2c2go/m2/main.go [new file with mode: 0644]
src/cmd/cgo/out.go