Files
Christoffer Lerno 25bccf4883 New faults and syntax (#2034)
- Remove `[?]` syntax.
- Change `int!` to `int?` syntax.
- New `fault` declarations.
- Enum associated values can reference the calling enum.
2025-03-10 00:11:35 +01:00

15 lines
273 B
Plaintext

fn void main()
{
int[<2>] ab = { 11, 22 };
$assert !$defined(&1);
int? a;
$assert $defined(a!!);
$assert !$defined(ab!!);
$assert $defined(a!);
$assert !$defined(ab!);
$assert !$defined(*ab);
int* z = &&1;
$assert $defined(*z);
void* g;
$assert !$defined(*g);
}