Files
c3c/test/test_suite/arrays/infer_multiple_err.c3
Christoffer Lerno 94497c968b - Prevent foo.bar = {} when bar is a flexible array member. #2497
- Fix several issues relating to multi-level inference like `int[*][*]` #2505
2025-09-30 23:43:20 +02:00

19 lines
332 B
Plaintext

fn void test1()
{
var $d = { {1}, {2, 3} };
var $e = (int[*][*])$d; // #error: contains elements that have different lengths
}
fn void test2()
{
var $d = { {1}, {3}, {2} };
var $e = (int[*][*])$d;
}
fn void test3()
{
var $d = { {1}, {} };
var $e = (int[*][*])$d; // #error: This untyped list contained an element of type
}