lib/std/builtin.zig | 2 + lib/std/mem.zig | 2 + lib/std/meta.zig | 3 + lib/std/zig/c_translation.zig | 1 + src/Sema.zig | 15 ++-- src/stage1/all_types.hpp | 8 +++ src/stage1/analyze.cpp | 10 +++ src/stage1/analyze.hpp | 2 + src/stage1/ir.cpp | 121 ++++++++++++++++++++------------ test/behavior/type.zig | 1 + test/compile_errors.zig | 4 ++ 11 files changed, 121 insertions(+), 48 deletions(-)