...
  
    Package atomicalign
    
  
	
	
		
		
			
			import "golang.org/x/tools/go/analysis/passes/atomicalign" 
			
			
			- Overview
 
			- Index
 
			
			
			
		 
		
		
			
				
			
			
				
				
Package atomicalign defines an Analyzer that checks for non-64-bit-aligned
arguments to sync/atomic functions. On non-32-bit platforms, those functions
panic if their argument variables are not 64-bit aligned. It is therefore
the caller's responsibility to arrange for 64-bit alignment of such variables.
See https://golang.org/pkg/sync/atomic/#pkg-note-BUG
				
			 
		 
		
		
		
			Constants
			
				
				const Doc = "check for non-64-bits-aligned arguments to sync/atomic functions"
			
		
		
			Variables
			
				
				var Analyzer = &analysis.Analyzer{
    Name:     "atomicalign",
    Doc:      Doc,
    Requires: []*analysis.Analyzer{inspect.Analyzer},
    Run:      run,
}