Files
c3c/test/test_suite/assert/local_static_assert_not_constant.c3
2021-11-16 17:46:44 +01:00

21 lines
425 B
C

int x = 3;
fn void test()
{
$assert(x == 3); // #error: Compile time evaluation requires a compile time constant value.
}
fn void test2()
{
int i = 0;
$assert(1);
$assert(i == 0); // #error: Compile time evaluation requires a compile time constant value.
}
fn int foo();
fn void test3()
{
int i = 0;
$assert(foo() == 0); // #error: Compile time evaluation requires a compile time constant value.
}