@@ -54,18 +54,18 @@ func x() {
5454 defer func () (int , func ()) { return 0 , func () {} }()
5555
5656 // Wrong.
57- defer returnFunc () //@ diag(`defered return function not called`)
58- defer varReturnFunc () //@ diag(`defered return function not called`)
59- defer namedReturnFunc () //@ diag(`defered return function not called`)
60- defer t .returnFunc () //@ diag(`defered return function not called`)
61- defer tt .returnFunc () //@ diag(`defered return function not called`)
62- defer tt .t .returnFunc () //@ diag(`defered return function not called`)
63- defer func () func () { return func () {} }() //@ diag(`defered return function not called`)
64- defer returnFuncInt (0 ) //@ diag(`defered return function not called`)
65- defer t .returnFuncInt (0 ) //@ diag(`defered return function not called`)
66- defer tt .returnFuncInt (0 ) //@ diag(`defered return function not called`)
67- defer tt .t .returnFuncInt (0 ) //@ diag(`defered return function not called`)
68- defer func (int ) func (int ) int { return func (int ) int { return 0 } }(0 ) //@ diag(`defered return function not called`)
57+ defer returnFunc () //@ diag(`deferred return function not called`)
58+ defer varReturnFunc () //@ diag(`deferred return function not called`)
59+ defer namedReturnFunc () //@ diag(`deferred return function not called`)
60+ defer t .returnFunc () //@ diag(`deferred return function not called`)
61+ defer tt .returnFunc () //@ diag(`deferred return function not called`)
62+ defer tt .t .returnFunc () //@ diag(`deferred return function not called`)
63+ defer func () func () { return func () {} }() //@ diag(`deferred return function not called`)
64+ defer returnFuncInt (0 ) //@ diag(`deferred return function not called`)
65+ defer t .returnFuncInt (0 ) //@ diag(`deferred return function not called`)
66+ defer tt .returnFuncInt (0 ) //@ diag(`deferred return function not called`)
67+ defer tt .t .returnFuncInt (0 ) //@ diag(`deferred return function not called`)
68+ defer func (int ) func (int ) int { return func (int ) int { return 0 } }(0 ) //@ diag(`deferred return function not called`)
6969
7070 // Function returns a function which returns another function. This is
7171 // getting silly and is not checked.
0 commit comments