1*2e5b701dSSriraman Tallam int k = 1; 2*2e5b701dSSriraman Tallam bar()3*2e5b701dSSriraman Tallamint bar() { 4*2e5b701dSSriraman Tallam return 0; 5*2e5b701dSSriraman Tallam } 6*2e5b701dSSriraman Tallam foo()7*2e5b701dSSriraman Tallamint foo() { 8*2e5b701dSSriraman Tallam return bar(); 9*2e5b701dSSriraman Tallam } 10*2e5b701dSSriraman Tallam main()11*2e5b701dSSriraman Tallamint 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