diff options
author | Hans <hzb153@gmail.com> | 2021-07-30 02:36:02 +0000 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2021-08-16 23:03:03 +0000 |
commit | df9c5d8f5dc96977dad865dc531d6c1e665ea1cb (patch) | |
tree | 13e9cdba144dd55314e05b85b97a1a6d8321754e /misc | |
parent | 213e157d3aad3fbb289d184a5cb4b18258162634 (diff) | |
download | go-df9c5d8f5dc96977dad865dc531d6c1e665ea1cb.tar.gz go-df9c5d8f5dc96977dad865dc531d6c1e665ea1cb.zip |
cmd/cgo: fix unused parameter warnings in generated _cgo_main.c
Applying -Werror compiler option to request warnings is an usual
way to discover potential errors. Go user may put a cgo directive
in preamble: `// #cgo CFLAGS: -Werror=unused-parameter`.
However, the directive also takes effect on the cgo generated files.
I cleaned _cgo_main.c to help Go user only concentrate on warnings
of their own file.
Fixes #43639
Change-Id: I9112f02ae5226f2fc87a8650d19faee59cddd588
GitHub-Last-Rev: f09d172f979acfba855be8108e7d79ec2778c406
GitHub-Pull-Request: golang/go#46358
Reviewed-on: https://go-review.googlesource.com/c/go/+/322232
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Trust: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'misc')
-rw-r--r-- | misc/cgo/test/testdata/issue43639.go | 9 | ||||
-rw-r--r-- | misc/cgo/test/testdata/issue43639/a.go | 8 |
2 files changed, 17 insertions, 0 deletions
diff --git a/misc/cgo/test/testdata/issue43639.go b/misc/cgo/test/testdata/issue43639.go new file mode 100644 index 0000000000..e755fbd4bc --- /dev/null +++ b/misc/cgo/test/testdata/issue43639.go @@ -0,0 +1,9 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package cgotest + +// Issue 43639: No runtime test needed, make sure package cgotest/issue43639 compiles well. + +import _ "cgotest/issue43639" diff --git a/misc/cgo/test/testdata/issue43639/a.go b/misc/cgo/test/testdata/issue43639/a.go new file mode 100644 index 0000000000..fe37d5e4b0 --- /dev/null +++ b/misc/cgo/test/testdata/issue43639/a.go @@ -0,0 +1,8 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package issue43639 + +// #cgo CFLAGS: -W -Wall -Werror +import "C" |