mirror of
				https://github.com/golang/go.git
				synced 2025-10-31 16:50:58 +00:00 
			
		
		
		
	 a338231526
			
		
	
	
		a338231526
		
	
	
	
	
		
			
			* check for struct literal assignment to private fields. * record, fix crash involving parallel map assignment. * avoid infinite recursion in exportassignok. * make floating point bounds check precise. * avoid crash on invalid receiver. * add context to error about implicit assignment. Fixes #86. Fixes #88. Fixes #158. Fixes #174. Fixes #201. Fixes #204. R=ken2 https://golang.org/cl/154144
		
			
				
	
	
		
			15 lines
		
	
	
	
		
			353 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			353 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // errchk $G $D/$F.go
 | |
| 
 | |
| // Copyright 2009 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.
 | |
| 
 | |
| // Used to crash
 | |
| // http://code.google.com/p/go/issues/detail?id=204
 | |
| 
 | |
| package main
 | |
| 
 | |
| func () x()	// ERROR "no receiver"
 | |
| 
 | |
| func (a b, c d) x()	// ERROR "multiple receiver"
 | |
| 
 |