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

12 lines
170 B
Plaintext

import std;
macro @_macro(#i)
{
if (#i == 0) { return; }
return @_macro(--#i); // #error: You cannot assign to a constant expression
}
fn void main()
{
@_macro(1);
}