1 // Copyright 2018 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
9 // Return from main is handled specially.
10 // Since the program exits, there's no need to call cancel.
12 _, cancel := context.WithCancel(nil)
19 _, cancel := context.WithCancel(nil) // want "cancel function.*not used"
24 } // want "return statement.*reached without using the cancel"