Files
c3c/test/test_suite/functions/default_param_fail.c3

11 lines
221 B
C

int z;
errtype MyError
{
FOO,
}
fn void test(int a = z) {} // #error: Only constant expressions may be used as default values
fn void test2(int b = MyError.FOO!) {} // #error: Default arguments may not be failable