src/Sema.zig | 11 +++- src/arch/aarch64/CodeGen.zig | 4 +- src/arch/arm/CodeGen.zig | 6 +-- src/arch/wasm/CodeGen.zig | 18 +++---- src/arch/x86_64/CodeGen.zig | 16 +++--- src/codegen.zig | 28 ++++++----- src/codegen/c.zig | 86 +++++++++++++++++++++----------- src/type.zig | 64 ++++++++++++++++++++---- test/behavior/error.zig | 34 ++++++++++++- 9 files changed, 191 insertions(+), 76 deletions(-)