20 lines · plain
1; RUN: not llvm-readobj --codeview-merged-types %S/Inputs/codeview-cycle.obj 2>&1 | FileCheck %s2 3; CHECK: error{{.*}} Input type graph contains cycles4 5; To reproduce codeview-cycle.obj:6; $ cat codeview-cycle.asm7; .model flat, C8; .code9; pfoo_list TYPEDEF PTR foo_list10; foo_list STRUCT11; next pfoo_list ?12; data dd ?13; foo_list ENDS14; public foo15; foo proc dst:ptr foo_list16; ret17; foo endp18; end19; $ ml -c -Zi codeview-cycle.asm20