blob: e26c7b8c45ed7bcd463d797c9a56455d4ae02cf5 [file] [log] [blame]
Rémy Oudompheng880d8692013-06-11 22:21:51 +02001// run
2
3// Copyright 2013 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
7// Issue 5244: the init order computation uses the wrong
8// order for top-level blank identifier assignments.
9// The example used to panic because it tries calling a
10// nil function instead of assigning to f before.
11
12package main
13
14var f = func() int { return 1 }
15var _ = f() + g()
16var g = func() int { return 2 }
17
18func main() {}