diff options
Diffstat (limited to 'test/codegen')
| -rw-r--r-- | test/codegen/maps.go | 22 |
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 // // ------------------- // |
