20 lines
		
	
	
		
			481 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			481 B
		
	
	
	
		
			Plaintext
		
	
	
	
; RUN: not llvm-readobj --codeview-merged-types %S/Inputs/codeview-cycle.obj 2>&1 | FileCheck %s
 | 
						|
 | 
						|
; CHECK: error{{.*}} Input type graph contains cycles
 | 
						|
 | 
						|
; To reproduce codeview-cycle.obj:
 | 
						|
; $ cat codeview-cycle.asm
 | 
						|
;       .model  flat, C
 | 
						|
;       .code
 | 
						|
; pfoo_list TYPEDEF PTR foo_list
 | 
						|
; foo_list STRUCT
 | 
						|
;       next pfoo_list ?
 | 
						|
;       data dd ?
 | 
						|
; foo_list ENDS
 | 
						|
;       public  foo
 | 
						|
; foo proc dst:ptr foo_list
 | 
						|
;       ret
 | 
						|
; foo   endp
 | 
						|
;       end
 | 
						|
; $ ml -c -Zi codeview-cycle.asm
 |