A few fixes for llvm-symbolizer on Windows.
[oota-llvm.git] / test / tools / llvm-symbolizer / pdb / pdb.test
1 RUN: llvm-symbolizer -obj="%p/Inputs/test.exe" < "%p/Inputs/test.exe.input" | \\r
2 RUN:    FileCheck %s --check-prefix=CHECK\r
3 RUN: llvm-symbolizer -obj="%p/Inputs/test.exe" -demangle=false < \\r
4 RUN:    "%p/Inputs/test.exe.input" | FileCheck %s --check-prefix=CHECK-NO-DEMANGLE\r
5 \r
6 CHECK: foo(void)\r
7 CHECK-NEXT: test.cpp:10\r
8 CHECK: _main\r
9 CHECK-NEXT: test.cpp:13:0\r
10 CHECK: NS::Foo::bar(void)\r
11 CHECK-NEXT: test.cpp:6:0\r
12 \r
13 CHECK-NO-DEMANGLE: foo\r
14 CHECK-NO-DEMANGLE-NEXT: test.cpp:10\r
15 CHECK-NO-DEMANGLE: _main\r
16 CHECK-LINKAGE-NAME-NEXT: test.cpp:13:0\r
17 CHECK-NO-DEMANGLE: bar\r
18 CHECK-LINKAGE-NAME-NEXT: test.cpp:6:0\r