aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'test/codegen')
-rw-r--r--test/codegen/maps.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/codegen/maps.go b/test/codegen/maps.go
index fe38c99cb8..48438eb90c 100644
--- a/test/codegen/maps.go
+++ b/test/codegen/maps.go
@@ -37,6 +37,28 @@ func AccessString2(m map[string]int) bool {
return ok
}
+func AccessStringIntArray2(m map[string][16]int, k string) bool {
+ // amd64:-"MOVUPS"
+ _, ok := m[k]
+ return ok
+}
+
+type Struct struct {
+ A, B, C, D, E, F, G, H, I, J int
+}
+
+func AccessStringStruct2(m map[string]Struct, k string) bool {
+ // amd64:-"MOVUPS"
+ _, ok := m[k]
+ return ok
+}
+
+func AccessIntArrayLarge2(m map[int][512]int, k int) bool {
+ // amd64:-"REP",-"MOVSQ"
+ _, ok := m[k]
+ return ok
+}
+
// ------------------- //
// String Conversion //
// ------------------- //