24 lines
		
	
	
		
			552 B
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			552 B
		
	
	
	
		
			ArmAsm
		
	
	
	
@ RUN: not llvm-mc < %s -triple armv7-none-linux-gnueabi 2>&1 | FileCheck %s
 | 
						|
 | 
						|
@ check for invalid variant
 | 
						|
f1:
 | 
						|
  bl bar(blargh)
 | 
						|
@CHECK: error: invalid variant 'blargh'
 | 
						|
@CHECK:  bl bar(blargh)
 | 
						|
@CHECK:                ^
 | 
						|
 | 
						|
@ check for missing closed paren
 | 
						|
f2:
 | 
						|
  .word bar(got
 | 
						|
@CHECK: error: unexpected token in variant, expected ')'
 | 
						|
@CHECK:  .word bar(got
 | 
						|
@CHECK:               ^
 | 
						|
 | 
						|
@ check for invalid symbol before variant end
 | 
						|
f3:
 | 
						|
  .word bar(got+2)
 | 
						|
 | 
						|
@CHECK: error: unexpected token in variant, expected ')'
 | 
						|
@CHECK:  .word bar(got+2)
 | 
						|
@CHECK:               ^
 |