src/all_types.hpp | 12 ++ src/analyze.cpp | 179 +++++++++++++++----- src/analyze.hpp | 4 + src/codegen.cpp | 83 +++++++--- src/error.cpp | 2 + src/ir.cpp | 278 ++++++++++++++++++++++++-------- src/userland.h | 2 + std/mem.zig | 11 +- test/compile_errors.zig | 8 +- test/stage1/behavior/async_fn.zig | 10 ++ test/stage1/behavior/sizeof_and_typeof.zig | 15 ++ 11 files changed, 463 insertions(+), 141 deletions(-)