1*99451b44SJordan Rupprecht #include "shared.h" 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprecht __attribute__((noinline)) helper_in_a()4*99451b44SJordan Rupprechtstatic void helper_in_a() { 5*99451b44SJordan Rupprecht tail_called_in_b_from_a(); 6*99451b44SJordan Rupprecht } 7*99451b44SJordan Rupprecht 8*99451b44SJordan Rupprecht __attribute__((disable_tail_calls)) tail_called_in_a_from_main()9*99451b44SJordan Rupprechtvoid tail_called_in_a_from_main() { 10*99451b44SJordan Rupprecht helper_in_a(); 11*99451b44SJordan Rupprecht } 12