diff options
Diffstat (limited to 'src/cmd/cgo/internal/testplugin/plugin_test.go')
| -rw-r--r-- | src/cmd/cgo/internal/testplugin/plugin_test.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cmd/cgo/internal/testplugin/plugin_test.go b/src/cmd/cgo/internal/testplugin/plugin_test.go index d2d998e5f4..5bff81092c 100644 --- a/src/cmd/cgo/internal/testplugin/plugin_test.go +++ b/src/cmd/cgo/internal/testplugin/plugin_test.go @@ -422,3 +422,11 @@ func TestIssue67976(t *testing.T) { globalSkip(t) goCmd(t, "build", "-buildmode=plugin", "-o", "issue67976.so", "./issue67976/plugin.go") } + +func TestIssue75102(t *testing.T) { + globalSkip(t) + // add gcflags different from the executable file to trigger plugin open failed. + goCmd(t, "build", "-gcflags=all=-N -l", "-buildmode=plugin", "-o", "issue75102.so", "./issue75102/plugin.go") + goCmd(t, "build", "-o", "issue75102.exe", "./issue75102/main.go") + run(t, "./issue75102.exe") +} |
