57 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
# RUN: not llvm-mc -triple=i686-pc-win32 %s -o /dev/null 2>&1 | FileCheck %s
 | 
						|
 | 
						|
.text
 | 
						|
foo:
 | 
						|
.cv_file a
 | 
						|
# CHECK: error: expected file number in '.cv_file' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
.cv_file 0 "t.cpp"
 | 
						|
# CHECK: error: file number less than one
 | 
						|
# CHECK-NOT: error:
 | 
						|
.cv_func_id x
 | 
						|
# CHECK: error: expected function id in '.cv_func_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
.cv_func_id -1
 | 
						|
# CHECK: error: expected function id in '.cv_func_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
.cv_func_id 0xFFFFFFFFFFFFFFFF
 | 
						|
# CHECK: error: expected function id within range [0, UINT_MAX)
 | 
						|
# CHECK-NOT: error:
 | 
						|
.cv_inline_site_id x
 | 
						|
# CHECK: error: expected function id in '.cv_inline_site_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
 | 
						|
.cv_file 1 "t.cpp"
 | 
						|
.cv_func_id 0
 | 
						|
 | 
						|
.cv_inline_site_id 0 0 0 0 0 0
 | 
						|
# CHECK: error: expected 'within' identifier in '.cv_inline_site_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
 | 
						|
.cv_inline_site_id 0 within a
 | 
						|
# CHECK: error: expected function id in '.cv_inline_site_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
 | 
						|
.cv_inline_site_id 0 within 0 x
 | 
						|
# CHECK: error: expected 'inlined_at' identifier in '.cv_inline_site_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
 | 
						|
.cv_inline_site_id 0 within 0 inlined_at 0 0 0
 | 
						|
# CHECK: error: file number less than one in '.cv_inline_site_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
 | 
						|
.cv_inline_site_id 0 within 0 inlined_at 10 0 0
 | 
						|
# CHECK: error: unassigned file number in '.cv_inline_site_id' directive
 | 
						|
# CHECK-NOT: error:
 | 
						|
 | 
						|
.cv_inline_site_id 0 within 0 inlined_at 1 1 1
 | 
						|
# CHECK: error: function id already allocated
 | 
						|
# CHECK-NOT: error:
 | 
						|
 | 
						|
.cv_inline_site_id 1 within 0 inlined_at 1 1 1
 | 
						|
 | 
						|
.cv_loc 0 1 1 1 # t.cpp:1:1
 | 
						|
nop
 | 
						|
.cv_loc 1 1 1 1 # t.cpp:1:1
 | 
						|
nop
 |