xref: /llvm-project/lldb/test/Shell/SymbolFile/PDB/calling-conventions-arm.test (revision 20c4e95b9c03a77c2e5ce5f354114752d380c591)
1REQUIRES: target-windows, lld, (target-arm || target-aarch64)
2RUN: %build --compiler=clang-cl --arch=32 --nodefaultlib --output=%t.exe %S/Inputs/CallingConventionsTest.cpp
3RUN: %build --compiler=clang-cl --arch=64 --nodefaultlib --output=%t.exe %S/Inputs/CallingConventionsTest.cpp
4RUN: lldb-test symbols -dump-ast %t.exe | FileCheck %s
5
6CHECK: Module: {{.*}}
7CHECK-DAG: int (*FuncCCallPtr)();
8CHECK-DAG: int (*FuncStdCallPtr)();
9CHECK-DAG: int (*FuncFastCallPtr)();
10CHECK-DAG: int (*FuncVectorCallPtr)();
11CHECK-DAG: int (S::*FuncThisCallPtr)();
12