xref: /llvm-project/lldb/test/Shell/Unwind/Inputs/basic-block-sections.c (revision 2e5b701d9306e45d37d370b1496bff9604605c93)
1*2e5b701dSSriraman Tallam int k = 1;
2*2e5b701dSSriraman Tallam 
bar()3*2e5b701dSSriraman Tallam int bar() {
4*2e5b701dSSriraman Tallam   return 0;
5*2e5b701dSSriraman Tallam }
6*2e5b701dSSriraman Tallam 
foo()7*2e5b701dSSriraman Tallam int foo() {
8*2e5b701dSSriraman Tallam   return bar();
9*2e5b701dSSriraman Tallam }
10*2e5b701dSSriraman Tallam 
main()11*2e5b701dSSriraman Tallam int main() {
12*2e5b701dSSriraman Tallam   // Control flow to create basic block sections.
13*2e5b701dSSriraman Tallam   if (k)
14*2e5b701dSSriraman Tallam     foo();
15*2e5b701dSSriraman Tallam   else
16*2e5b701dSSriraman Tallam     bar();
17*2e5b701dSSriraman Tallam   return 0;
18*2e5b701dSSriraman Tallam }
19