aboutsummaryrefslogtreecommitdiff
path: root/test/codegen/issue66585.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/codegen/issue66585.go')
-rw-r--r--test/codegen/issue66585.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/codegen/issue66585.go b/test/codegen/issue66585.go
new file mode 100644
index 0000000000..32a180be0e
--- /dev/null
+++ b/test/codegen/issue66585.go
@@ -0,0 +1,24 @@
+// asmcheck
+
+// Copyright 2024 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 p
+
+var x = func() int {
+ n := 0
+ f(&n)
+ return n
+}()
+
+func f(p *int) {
+ *p = 1
+}
+
+var y = 1
+
+// z can be static initialized.
+//
+// amd64:-"MOVQ"
+var z = y