xref: /llvm-project/lldb/test/Shell/SymbolFile/PDB/Inputs/VariablesLocationsTest.cpp (revision 87aa9c9e4d41ed881453e2fab85b3d25f648bb55)
1*87aa9c9eSJonas Devlieghere int g_var = 2222;
2*87aa9c9eSJonas Devlieghere 
foo(short arg_0,float arg_1)3*87aa9c9eSJonas Devlieghere void __fastcall foo(short arg_0, float arg_1) {
4*87aa9c9eSJonas Devlieghere   char loc_0 = 'x';
5*87aa9c9eSJonas Devlieghere   double loc_1 = 0.5678;
6*87aa9c9eSJonas Devlieghere }
7*87aa9c9eSJonas Devlieghere 
8*87aa9c9eSJonas Devlieghere __declspec(align(128)) struct S {
9*87aa9c9eSJonas Devlieghere   int a = 1234;
10*87aa9c9eSJonas Devlieghere };
11*87aa9c9eSJonas Devlieghere 
bar(int arg_0)12*87aa9c9eSJonas Devlieghere void bar(int arg_0) {
13*87aa9c9eSJonas Devlieghere  S loc_0;
14*87aa9c9eSJonas Devlieghere  int loc_1 = 5678;
15*87aa9c9eSJonas Devlieghere }
16*87aa9c9eSJonas Devlieghere 
17*87aa9c9eSJonas Devlieghere 
main(int argc,char * argv[])18*87aa9c9eSJonas Devlieghere int main(int argc, char *argv[]) {
19*87aa9c9eSJonas Devlieghere   bool loc_0 = true;
20*87aa9c9eSJonas Devlieghere   int loc_1 = 3333;
21*87aa9c9eSJonas Devlieghere 
22*87aa9c9eSJonas Devlieghere   foo(1111, 0.1234);
23*87aa9c9eSJonas Devlieghere   bar(22);
24*87aa9c9eSJonas Devlieghere 
25*87aa9c9eSJonas Devlieghere   return 0;
26*87aa9c9eSJonas Devlieghere }
27