mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
- Remove `[?]` syntax. - Change `int!` to `int?` syntax. - New `fault` declarations. - Enum associated values can reference the calling enum.
15 lines
273 B
Plaintext
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);
|
|
} |