Closed DontBelieveMe closed 2 years ago
Given this source
void a() { int a[10][10]; }
the following (incorrect) IR gets generated
function a(): void { .0: stack_alloc [i32 x 10], %0:ptr ret }
it should allocate 100 elements instead
Testcase is f2007-multidimensonal-arrays
f2007-multidimensonal-arrays
Given the recently added ArrayType, this has solved itself.
ArrayType
Given this source
the following (incorrect) IR gets generated
it should allocate 100 elements instead