aboutsummaryrefslogtreecommitdiff
path: root/misc/cgo/testshared/shared_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'misc/cgo/testshared/shared_test.go')
-rw-r--r--misc/cgo/testshared/shared_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/misc/cgo/testshared/shared_test.go b/misc/cgo/testshared/shared_test.go
index 41a24efe22..1f426bb90b 100644
--- a/misc/cgo/testshared/shared_test.go
+++ b/misc/cgo/testshared/shared_test.go
@@ -917,3 +917,10 @@ func TestTestInstalledShared(t *testing.T) {
func TestGeneratedMethod(t *testing.T) {
goCmd(t, "install", "-buildmode=shared", "-linkshared", "issue25065")
}
+
+// Test use of shared library struct with generated hash function.
+// Issue 30768.
+func TestGeneratedHash(t *testing.T) {
+ goCmd(nil, "install", "-buildmode=shared", "-linkshared", "issue30768/issue30768lib")
+ goCmd(nil, "test", "-linkshared", "issue30768")
+}