1RUN: echo 0x140001000 > %t.input 2RUN: echo 0x140001030 >> %t.input 3RUN: echo 0x140001010 >> %t.input 4RUN: echo 0x140001040 >> %t.input 5RUN: echo 0x140001050 >> %t.input 6RUN: echo 0x140001060 >> %t.input 7RUN: echo 0x140001070 >> %t.input 8RUN: echo 0x140001080 >> %t.input 9RUN: llvm-symbolizer --obj="%p/Inputs/test-columns.exe" < %t.input \ 10RUN: | FileCheck %s 11 12This tests that the symbolizer outputs column info when it is present in the pdb. 13 14CHECK: foo(void) 15CHECK-NEXT: test.cpp:11:1 16CHECK: {{^private_symbol$}} 17CHECK-NEXT: test.cpp:14:1 18CHECK: {{^main}} 19CHECK-NEXT: test.cpp:16:0 20CHECK: {{^foo_cdecl$}} 21CHECK-NEXT: test.cpp:25:27 22CHECK: {{^foo_stdcall$}} 23CHECK-NEXT: test.cpp:26:31 24CHECK: {{^foo_fastcall$}} 25CHECK-NEXT: test.cpp:27:33 26CHECK: {{^foo_vectorcall}} 27CHECK-NEXT: test.cpp:28:37 28CHECK: NS::Foo::bar(void) 29CHECK-NEXT: test.cpp:6:0 30