recurser_void1 (void) { if (n == 0 || n == 7 || n == 8) track (); if (n == 10) return; n++; recurser_void2 (); }
static void __attribute__((noinline)) ATTR recurser_void1 (int n) { if (n == 0 || n == 7 || n == 8) track (n); if (n == 10) return; recurser_void2 (n + 1); }
static void __attribute__((noinline)) ATTR recurser_void1 (void) { if (n == 0 || n == 7 || n == 8) track (); if (n == 10) return; n++; recurser_void2 (); }
static void recurser_void1 (int n) { if (n == 0 || n == 7 || n == 8) track (n); if (n == 10) return; recurser_void2 (n + 1); }