src/AstGen.zig | 2 +- src/Sema.zig | 358 +++++++++++++++++++++++++------- test/behavior/cast.zig | 130 +++++++++++- test/cases/compile_errors/invalid_float_casts.zig | 2 +- 4 files changed, 416 insertions(+), 76 deletions(-)