mirror of
				https://github.com/golang/go.git
				synced 2025-10-31 16:50:58 +00:00 
			
		
		
		
	 91803a2df3
			
		
	
	
		91803a2df3
		
	
	
	
	
		
			
			The following files had merge conflicts and were merged manually: src/cmd/compile/fmtmap_test.go src/cmd/compile/internal/gc/noder.go src/go/parser/error_test.go test/assign.go test/chan/perm.go test/fixedbugs/issue22822.go test/fixedbugs/issue4458.go test/init.go test/interface/explicit.go test/map1.go test/method2.go The following files had manual changes to make tests pass: test/run.go test/used.go src/cmd/compile/internal/types2/stdlib_test.go Change-Id: Ia495aaaa80ce321ee4ec2a9105780fbe913dbd4c
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			479 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			479 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // errorcheck
 | |
| 
 | |
| // Copyright 2011 The Go Authors. All rights reserved.
 | |
| // Use of this source code is governed by a BSD-style
 | |
| // license that can be found in the LICENSE file.
 | |
| 
 | |
| // Verify that erroneous use of init is detected.
 | |
| // Does not compile.
 | |
| 
 | |
| package main
 | |
| 
 | |
| func init() {
 | |
| }
 | |
| 
 | |
| func main() {
 | |
| 	init()         // ERROR "undefined.*init"
 | |
| 	runtime.init() // ERROR "undefined.*runtime\.init|reference to undefined name|undefined: runtime"
 | |
| 	var _ = init   // ERROR "undefined.*init"
 | |
| }
 |