You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			29 lines
		
	
	
		
			585 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			585 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
|   | // Test invalid use of the .linkonce directive. | ||
|  | // | ||
|  | // RUN: not llvm-mc -triple i386-pc-win32 -filetype=obj %s 2>&1 | FileCheck %s | ||
|  | 
 | ||
|  | .section non_comdat
 | ||
|  | 
 | ||
|  | .section comdat
 | ||
|  | .linkonce discard
 | ||
|  | 
 | ||
|  | .section assoc
 | ||
|  | .linkonce associative comdat | ||
|  | 
 | ||
|  | 
 | ||
|  | .section invalid
 | ||
|  | 
 | ||
|  | // CHECK: error: unrecognized COMDAT type 'unknown' | ||
|  | .linkonce unknown
 | ||
|  | 
 | ||
|  | // CHECK: error: unexpected token in directive | ||
|  | .linkonce discard foo | ||
|  | 
 | ||
|  | // CHECK: error: cannot make section associative with .linkonce | ||
|  | .linkonce associative
 | ||
|  | 
 | ||
|  | // CHECK: error: section 'multi' is already linkonce | ||
|  | .section multi
 | ||
|  | .linkonce discard
 | ||
|  | .linkonce same_size
 |