xref: /llvm-project/lldb/test/Shell/SymbolFile/PDB/Inputs/FuncSymbols.cpp (revision 87aa9c9e4d41ed881453e2fab85b3d25f648bb55)
1*87aa9c9eSJonas Devlieghere // Static function
2*87aa9c9eSJonas Devlieghere namespace {
StaticFunction(int a)3*87aa9c9eSJonas Devlieghere static long StaticFunction(int a)
4*87aa9c9eSJonas Devlieghere {
5*87aa9c9eSJonas Devlieghere   return 2;
6*87aa9c9eSJonas Devlieghere }
7*87aa9c9eSJonas Devlieghere }
8*87aa9c9eSJonas Devlieghere 
9*87aa9c9eSJonas Devlieghere // Inlined function
InlinedFunction(long a)10*87aa9c9eSJonas Devlieghere static inline int InlinedFunction(long a) { return 10; }
11*87aa9c9eSJonas Devlieghere 
FunctionCall()12*87aa9c9eSJonas Devlieghere void FunctionCall()
13*87aa9c9eSJonas Devlieghere {
14*87aa9c9eSJonas Devlieghere   StaticFunction(1);
15*87aa9c9eSJonas Devlieghere   InlinedFunction(1);
16*87aa9c9eSJonas Devlieghere }
17