Merge from trunk
[official-gcc.git] / gcc / testsuite / go.test / test / init.go
blobf4689443cf1415be71abe719d0c89aaebdecba76
1 // errorcheck
3 // Copyright 2011 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.
7 // Verify that erroneous use of init is detected.
8 // Does not compile.
10 package main
12 import "runtime"
14 func init() {
17 func main() {
18 init() // ERROR "undefined.*init"
19 runtime.init() // ERROR "unexported.*runtime\.init"
20 var _ = init // ERROR "undefined.*init"