github.com/go-asm/go@v1.21.1-0.20240213172139-40c5ead50c48/cmd/link/ld/testdata/issue26237/b.dir/b.go (about)

     1  package b
     2  
     3  var q int
     4  
     5  func Top(x int) int {
     6  	q += 1
     7  	if q != x {
     8  		return 3
     9  	}
    10  	return 4
    11  }
    12  
    13  func OOO(x int) int {
    14  	defer func() { q += x & 7 }()
    15  	return Top(x + 1)
    16  }