1cb93a386Sopenharmony_ci// Expect 1 error
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_ci// Straightforward mutual recursion (not allowed)
4cb93a386Sopenharmony_cibool is_even(int n);
5cb93a386Sopenharmony_cibool is_odd (int n) { return n == 0 ? false : is_even(n - 1); }
6cb93a386Sopenharmony_cibool is_even(int n) { return n == 0 ? true  : is_odd (n - 1); }
7