src/all_types.hpp | 1 + src/analyze.cpp | 30 +++++++++++++++++ src/codegen.cpp | 21 ++++++++++-- src/ir.cpp | 2 +- std/list.zig | 4 +-- test/cases/enum.zig | 8 ++--- test/cases/incomplete_struct_param_tld.zig | 32 ++++++++++++++++++ test/cases/misc.zig | 8 ++--- test/cases/null.zig | 4 +-- test/cases/struct.zig | 8 ++--- test/cases/switch.zig | 4 +-- test/run_tests.cpp | 57 ++++++++------------------------ test/self_hosted.zig | 1 + 13 files changed, 115 insertions(+), 65 deletions(-)