aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/testdata/array_ssa.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/gc/testdata/array_ssa.go')
-rw-r--r--src/cmd/compile/internal/gc/testdata/array_ssa.go15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/cmd/compile/internal/gc/testdata/array_ssa.go b/src/cmd/compile/internal/gc/testdata/array_ssa.go
index d7004ff26a..0334339d43 100644
--- a/src/cmd/compile/internal/gc/testdata/array_ssa.go
+++ b/src/cmd/compile/internal/gc/testdata/array_ssa.go
@@ -2,23 +2,20 @@ package main
var failed = false
+//go:noinline
func testSliceLenCap12_ssa(a [10]int, i, j int) (int, int) {
- switch { // prevent inlining
- }
b := a[i:j]
return len(b), cap(b)
}
+//go:noinline
func testSliceLenCap1_ssa(a [10]int, i, j int) (int, int) {
- switch { // prevent inlining
- }
b := a[i:]
return len(b), cap(b)
}
+//go:noinline
func testSliceLenCap2_ssa(a [10]int, i, j int) (int, int) {
- switch { // prevent inlining
- }
b := a[:j]
return len(b), cap(b)
}
@@ -55,9 +52,8 @@ func testSliceLenCap() {
}
}
+//go:noinline
func testSliceGetElement_ssa(a [10]int, i, j, p int) int {
- switch { // prevent inlining
- }
return a[i:j][p]
}
@@ -81,9 +77,8 @@ func testSliceGetElement() {
}
}
+//go:noinline
func testSliceSetElement_ssa(a *[10]int, i, j, p, x int) {
- switch { // prevent inlining
- }
(*a)[i:j][p] = x
}