1// errorcheck 2 3// Copyright 2009 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// Verify that it is illegal to take the address of a function. 8// Does not compile. 9 10package main 11 12var notmain func() 13 14func main() { 15 var x = &main // ERROR "address of|invalid" 16 main = notmain // ERROR "assign to|invalid" 17 _ = x 18} 19