Fix foreach body copy. Moved deref / addr into special functions. Cleaned up access. Remove .sizeof .alignof .qnameof .nameof, create $qnameof $nameof

This commit is contained in:
Christoffer Lerno
2021-07-25 23:01:54 +02:00
committed by Christoffer Lerno
parent 2815a6d02e
commit 9f42ddb68d
18 changed files with 296 additions and 122 deletions

View File

@@ -6,7 +6,7 @@ struct Foo
long bar;
}
private usize x = Foo.sizeof;
private usize x = $sizeof(Foo);
private Foo foo1 = { 1, 2 };
private Foo foo2 = { .foo = 2 };