; 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 |