Files
c3c/test/test_suite/struct/flex_more_errors.c3
2025-09-29 01:59:38 +02:00

25 lines
356 B
Plaintext

module main;
struct OwnedString
{
usz len;
char[*] data;
}
fn void test1()
{
OwnedString owned;
owned.data = {}; // #error: You can't assign to a flexible array member
}
fn void test2()
{
$typefrom(OwnedString.data.typeid) x = 1; // #error: 'char[*]' has unknown size, and
}
fn int main()
{
OwnedString owned;
owned.data[0] = 1;
return 0;
}