lib/std/debug.zig | 2 +- src/Sema.zig | 63 +++++++--- src/codegen/llvm.zig | 200 ++++++++++++++++++++++---------- src/type.zig | 197 ++++++++++++++++++++++++------- test/behavior/error.zig | 31 ++++- 5 files changed, 369 insertions(+), 124 deletions(-)