src/Module.zig | 8 +- src/Sema.zig | 436 +++++++++++++++++++------------- src/codegen/llvm.zig | 163 +++++------- src/type.zig | 144 ++++++++++- src/value.zig | 121 ++++++--- test/behavior.zig | 1 + test/behavior/bugs/11139.zig | 25 ++ test/behavior/cast.zig | 6 +- test/behavior/ptrcast.zig | 92 ++++++- 9 files changed, 670 insertions(+), 326 deletions(-)