src/Sema.zig | 162 ++++++++++++++++++++++++-------- test/behavior.zig | 5 +- test/behavior/array.zig | 10 +- test/behavior/cast.zig | 10 +- test/behavior/floatop.zig | 104 ++++++++++++++++++-- test/behavior/inttoptr.zig | 3 +- test/behavior/struct.zig | 24 ++++- test/behavior/switch.zig | 86 +++++++++++++++-- test/behavior/union.zig | 14 +-- 9 files changed, 340 insertions(+), 78 deletions(-)