diff options
Diffstat (limited to 'misc/cgo/testplugin/src/plugin2/plugin2.go')
-rw-r--r-- | misc/cgo/testplugin/src/plugin2/plugin2.go | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/misc/cgo/testplugin/src/plugin2/plugin2.go b/misc/cgo/testplugin/src/plugin2/plugin2.go index 6c23a5e633..9c507fc365 100644 --- a/misc/cgo/testplugin/src/plugin2/plugin2.go +++ b/misc/cgo/testplugin/src/plugin2/plugin2.go @@ -4,12 +4,21 @@ package main -// // No C code required. +//#include <errno.h> +//#include <string.h> import "C" -import "common" +// #include +// void cfunc() {} // uses cgo_topofstack + +import ( + "common" + "strings" +) func init() { + _ = strings.NewReplacer() // trigger stack unwind, Issue #18190. + C.strerror(C.EIO) // uses cgo_topofstack common.X = 2 } |