1// run
2
3// Copyright 2015 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7package main
8
9func F() (x int) {
10	defer func() {
11		if x != 42 {
12			println("BUG: x =", x)
13		}
14	}()
15	return 42
16}
17
18func main() {
19	F()
20}
21