36 lines
		
	
	
		
			834 B
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			834 B
		
	
	
	
		
			ArmAsm
		
	
	
	
@ RUN: not llvm-mc -triple armv7-linux-gnu -filetype asm -o /dev/null %s 2>&1 \
 | 
						|
@ RUN:   | FileCheck %s
 | 
						|
 | 
						|
	.type missing_variable,%function
 | 
						|
missing_variable:
 | 
						|
.tlsdescseq
 | 
						|
 | 
						|
@ CHECK: error: expected variable after '.tlsdescseq' directive
 | 
						|
@ CHECK: 	.tlsdescseq
 | 
						|
@ CHECK:                   ^
 | 
						|
 | 
						|
	.type bad_expression,%function
 | 
						|
bad_expression:
 | 
						|
.tlsdescseq variable(tlsdesc)
 | 
						|
 | 
						|
@ CHECK: error: unexpected token
 | 
						|
@ CHECK: 	.tlsdescseq variable(tlsdesc)
 | 
						|
@ CHECK:                            ^
 | 
						|
 | 
						|
	.type trailing_garbage,%function
 | 
						|
trailing_garbage:
 | 
						|
.tlsdescseq variable,
 | 
						|
 | 
						|
@ CHECK: error: unexpected token
 | 
						|
@ CHECK: 	.tlsdescseq variable,
 | 
						|
@ CHECK:                            ^
 | 
						|
 | 
						|
	.type invalid_use,%function
 | 
						|
invalid_use:
 | 
						|
	blx invalid(tlsdescseq)
 | 
						|
 | 
						|
@ CHECK: error: invalid variant 'tlsdescseq'
 | 
						|
@ CHECK: 	blx invalid(tlsdescseq)
 | 
						|
@ CHECK:                    ^
 | 
						|
 |