summaryrefslogtreecommitdiffstats
path: root/src/runtime/coverage/testdata/issue56006/repro.go
blob: 60a49251432b523d60ee1b58db327956d2e681eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package main

//go:noinline
func blah(x int) int {
	if x != 0 {
		return x + 42
	}
	return x - 42
}

func main() {
	go infloop()
	println(blah(1) + blah(0))
}

var G int

func infloop() {
	for {
		G += blah(1)
		G += blah(0)
		if G > 10000 {
			G = 0
		}
	}
}