1RUN: echo 0x140006BA0 > %t.input 2RUN: echo 0x140006C00 >> %t.input 3RUN: echo 0x140006BB0 >> %t.input 4RUN: echo 0x140006C10 >> %t.input 5RUN: echo 0x140006C20 >> %t.input 6RUN: echo 0x140006C30 >> %t.input 7RUN: echo 0x140006C40 >> %t.input 8RUN: echo 0x140006C70 >> %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