|
// Expect 1 error
|
|
|
|
// Simple recursion is not allowed, even with branching:
|
|
int fibonacci(int n) { return n <= 1 ? n : fibonacci(n - 1) + fibonacci(n - 2); }
|
|
|
|
/*%%*
|
|
potential recursion (function call cycle) not allowed:
|
|
int fibonacci(int n)
|
|
int fibonacci(int n)
|
|
*%%*/
|