src/arch/x86_64/CodeGen.zig | 91 ++++++++++++++++++++++++----- src/codegen.zig | 100 +++++++++++++++++++++++++++----- test/behavior/basic.zig | 1 - test/behavior/bugs/2889.zig | 1 - test/behavior/bugs/3112.zig | 1 - test/behavior/cast.zig | 16 ++--- test/behavior/enum.zig | 1 - test/behavior/optional.zig | 4 -- 8 files changed, 168 insertions(+), 47 deletions(-)