gitlab.com/Raven-IO/raven-delve@v1.22.4/_fixtures/testinline.go (about)

     1  package main
     2  
     3  import "fmt"
     4  
     5  func inlineThis(a int) int {
     6  	z := a * a
     7  	return f(z + a)
     8  }
     9  
    10  func initialize(a, b *int) {
    11  	*a = 3
    12  	*b = 4
    13  }
    14  
    15  func main() {
    16  	var a, b int
    17  	initialize(&a, &b)
    18  	a = inlineThis(a)
    19  	b = inlineThis(b)
    20  	fmt.Printf("%d %d\n", a, b)
    21  }
    22  
    23  //go:noinline
    24  func f(x int) int {
    25  	return x
    26  }