aboutsummaryrefslogtreecommitdiff
path: root/test/fixedbugs/issue60982.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/fixedbugs/issue60982.go')
-rw-r--r--test/fixedbugs/issue60982.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/fixedbugs/issue60982.go b/test/fixedbugs/issue60982.go
index 11c3af214f..4e5fc34646 100644
--- a/test/fixedbugs/issue60982.go
+++ b/test/fixedbugs/issue60982.go
@@ -6,8 +6,13 @@
package main
-func f(x int) int {
+func f(x int, b bool) int {
if x >= 1000 {
+ if b { // from #61041
+ var a struct{ f int64 }
+ _ = max(0, a.f)
+ }
+
return max(x, 2000)
}
// generate 1000 basic blocks to put this function