xref: /llvm-project/lldb/test/API/commands/trace/intelpt-trace-multi-file/main.cpp (revision cfd96f057ba4256fef49518cad43d0a7f591da12)
1*cfd96f05SWalter Erquinigo #include "foo.h"
2*cfd96f05SWalter Erquinigo 
inline_function()3*cfd96f05SWalter Erquinigo int __attribute__((always_inline)) inline_function() {
4*cfd96f05SWalter Erquinigo   int z = 0;
5*cfd96f05SWalter Erquinigo   z++;
6*cfd96f05SWalter Erquinigo   return z;
7*cfd96f05SWalter Erquinigo }
8*cfd96f05SWalter Erquinigo 
main()9*cfd96f05SWalter Erquinigo int main() {
10*cfd96f05SWalter Erquinigo   int res = foo();
11*cfd96f05SWalter Erquinigo 
12*cfd96f05SWalter Erquinigo   res++;
13*cfd96f05SWalter Erquinigo 
14*cfd96f05SWalter Erquinigo   res += inline_function();
15*cfd96f05SWalter Erquinigo 
16*cfd96f05SWalter Erquinigo   res += foo();
17*cfd96f05SWalter Erquinigo 
18*cfd96f05SWalter Erquinigo   return res;
19*cfd96f05SWalter Erquinigo }
20