golang.org/x/tools@v0.21.0/internal/refactor/inline/testdata/err-shadow-builtin.txtar (about)

     1  Failures to inline because callee references a builtin that
     2  is shadowed by caller.
     3  
     4  -- go.mod --
     5  module testdata
     6  go 1.12
     7  
     8  -- a/nil.go --
     9  package a
    10  
    11  func _() {
    12  	const nil = 1
    13  	_ = f() //@ inline(re"f", re"nil.*shadowed.*by.*const.*line 4")
    14  }
    15  
    16  func f() *int { return nil }
    17  
    18  -- a/append.go --
    19  package a
    20  
    21  func _() {
    22  	type append int
    23  	g(nil) //@ inline(re"g", re"append.*shadowed.*by.*typename.*line 4")
    24  }
    25  
    26  func g(x []int) { _ = append(x, x...) }
    27  
    28  -- a/type.go --
    29  package a
    30  
    31  func _() {
    32  	type int uint8
    33  	_ = h(0) //@ inline(re"h", re"int.*shadowed.*by.*typename.*line 4")
    34  }
    35  
    36  func h(x int) int { return x + 1 }