...
  
    Package atomic
    
  
	
	
		
		
			
			import "golang.org/x/tools/go/analysis/passes/atomic" 
			
			
			- Overview
 
			- Index
 
			
			
			
		 
		
		
			
				
			
			
				
				
Package atomic defines an Analyzer that checks for common mistakes
using the sync/atomic package.
				
			 
		 
		
		
		
			Constants
			
				
				const Doc = `check for common mistakes using the sync/atomic package
The atomic checker looks for assignment statements of the form:
    x = atomic.AddUint64(&x, 1)
which are not atomic.`
			
		
		
			Variables
			
				
				var Analyzer = &analysis.Analyzer{
    Name:             "atomic",
    Doc:              Doc,
    Requires:         []*analysis.Analyzer{inspect.Analyzer},
    RunDespiteErrors: true,
    Run:              run,
}