aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'test/codegen')
-rw-r--r--test/codegen/issue52635.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/codegen/issue52635.go b/test/codegen/issue52635.go
index 9b08cade36..9ee63f0fbe 100644
--- a/test/codegen/issue52635.go
+++ b/test/codegen/issue52635.go
@@ -12,6 +12,7 @@ package codegen
type T struct {
a *[10]int
b [10]int
+ s []int
}
func (t *T) f() {
@@ -38,4 +39,15 @@ func (t *T) f() {
for i := range *t.a {
(*t.a)[i] = 0
}
+
+ // amd64:-".*runtime.memclrNoHeapPointers"
+ // amd64:"DUFFZERO"
+ for i := range t.b {
+ t.b[i] = 0
+ }
+
+ // amd64:".*runtime.memclrNoHeapPointers"
+ for i := range t.s {
+ t.s[i] = 0
+ }
}