RUN: echo 0x140006BA0 > %t.input RUN: echo 0x140006C00 >> %t.input RUN: echo 0x140006BB0 >> %t.input RUN: echo 0x140006C10 >> %t.input RUN: echo 0x140006C20 >> %t.input RUN: echo 0x140006C30 >> %t.input RUN: echo 0x140006C40 >> %t.input RUN: echo 0x140006C70 >> %t.input RUN: llvm-symbolizer --obj="%p/Inputs/test-columns.exe" < %t.input \ RUN: | FileCheck %s This tests that the symbolizer outputs column info when it is present in the pdb. CHECK: foo(void) CHECK-NEXT: test.cpp:11:1 CHECK: {{^private_symbol$}} CHECK-NEXT: test.cpp:14:1 CHECK: {{^main}} CHECK-NEXT: test.cpp:16:0 CHECK: {{^foo_cdecl$}} CHECK-NEXT: test.cpp:25:27 CHECK: {{^foo_stdcall$}} CHECK-NEXT: test.cpp:26:31 CHECK: {{^foo_fastcall$}} CHECK-NEXT: test.cpp:27:33 CHECK: {{^foo_vectorcall}} CHECK-NEXT: test.cpp:28:37 CHECK: NS::Foo::bar(void) CHECK-NEXT: test.cpp:6:0