Removes win x86 target. Add win aarch64. Fixes to jump buffer sizes. Fix returning bool[2] in the SysV ABI. Array comparison now works. Prevent flexible array comparisons. Prevent zero size unions.

This commit is contained in:
Christoffer Lerno
2023-02-06 18:09:31 +01:00
parent 3c4796d65a
commit 6cef75b608
20 changed files with 655 additions and 92 deletions

View File

@@ -0,0 +1,15 @@
module test;
struct Abc
{
int x;
int[*] y;
}
fn void test()
{
Abc x;
Abc y;
bool same = x.y == y.y; // #error: does not support comparisons
}