1*99451b44SJordan Rupprecht #include "shared.h" 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprecht volatile int x; 4*99451b44SJordan Rupprecht 5*99451b44SJordan Rupprecht __attribute__((noinline)) tail_called_in_b_from_b()6*99451b44SJordan Rupprechtvoid tail_called_in_b_from_b() { 7*99451b44SJordan Rupprecht ++x; // break here 8*99451b44SJordan Rupprecht } 9*99451b44SJordan Rupprecht tail_called_in_b_from_a()10*99451b44SJordan Rupprechtvoid tail_called_in_b_from_a() { 11*99451b44SJordan Rupprecht tail_called_in_b_from_b(); 12*99451b44SJordan Rupprecht } 13