lib/std/builtin.zig | 9 +- lib/std/start.zig | 1 - src/codegen/aarch64/Select.zig | 324 +++++++++++++++++++++----------- test/behavior/array.zig | 2 - test/behavior/defer.zig | 2 - test/behavior/optional.zig | 1 - test/behavior/pointers.zig | 1 - test/behavior/slice.zig | 1 - test/behavior/struct.zig | 1 - test/behavior/struct_contains_slice_of_itself.zig | 2 - test/behavior/switch.zig | 4 - test/behavior/switch_prong_err_enum.zig | 1 - test/behavior/try.zig | 1 - test/behavior/union.zig | 21 --- 14 files changed, 221 insertions(+), 150 deletions(-)