package main import "fmt" func inlineThis(a int) int { z := a * a return f(z + a) } func initialize(a, b *int) { *a = 3 *b = 4 } func main() { var a, b int initialize(&a, &b) a = inlineThis(a) b = inlineThis(b) fmt.Printf("%d %d\n", a, b) } //go:noinline func f(x int) int { return x }