Files
c3c/test/test_suite/macros/macro_recursive_err.c3

13 lines
179 B
Plaintext

import std;
macro @_macro(#i)
{
if (#i == 0) { return; }
return @_macro(#i - 1); // #error: Failure evaluating macro, max call depth reached
}
fn void main()
{
@_macro(1);
}