Files
c3c/test/test_suite/contracts/macro_ensure_static.c3
2025-01-08 23:17:50 +01:00

14 lines
176 B
Plaintext

module debugstuff;
<* @ensure return > 0 *>
macro check(int a)
{
if (a > 0) return 1;
if (a < 0) return -1; // #error: @ensure
return 100;
}
fn void main()
{
check(43);
}