authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-01-25 10:28:18+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-01-25 10:28:18+01:00
loga95d58caf289ecc2ab36cdb30437f634c07b64e4
tree4f212ea4060311213df9cb3e24f94bfa7235bffe
parent4983da40d02632217e606098fd8a94bd7732bf0c

self-hosted: rename codegen Result.appended to Result.ok


12 files changed, 78 insertions(+), 78 deletions(-)

src/arch/aarch64/CodeGen.zig+1-1
......@@ -446,7 +446,7 @@ pub fn generate(
446446 if (function.err_msg) |em| {
447447 return Result{ .fail = em };
448448 } else {
449 return Result{ .appended = {} };
449 return Result.ok;
450450 }
451451}
452452
src/arch/arm/CodeGen.zig+1-1
......@@ -453,7 +453,7 @@ pub fn generate(
453453 if (function.err_msg) |em| {
454454 return Result{ .fail = em };
455455 } else {
456 return Result{ .appended = {} };
456 return Result.ok;
457457 }
458458}
459459
src/arch/riscv64/CodeGen.zig+1-1
......@@ -316,7 +316,7 @@ pub fn generate(
316316 if (function.err_msg) |em| {
317317 return Result{ .fail = em };
318318 } else {
319 return Result{ .appended = {} };
319 return Result.ok;
320320 }
321321}
322322
src/arch/sparc64/CodeGen.zig+1-1
......@@ -358,7 +358,7 @@ pub fn generate(
358358 if (function.err_msg) |em| {
359359 return Result{ .fail = em };
360360 } else {
361 return Result{ .appended = {} };
361 return Result.ok;
362362 }
363363}
364364
src/arch/wasm/CodeGen.zig+1-1
......@@ -1187,7 +1187,7 @@ pub fn generate(
11871187 else => |e| return e,
11881188 };
11891189
1190 return codegen.Result{ .appended = {} };
1190 return codegen.Result.ok;
11911191}
11921192
11931193fn genFunc(func: *CodeGen) InnerError!void {
src/arch/x86_64/CodeGen.zig+1-1
......@@ -352,7 +352,7 @@ pub fn generate(
352352 if (function.err_msg) |em| {
353353 return Result{ .fail = em };
354354 } else {
355 return Result{ .appended = {} };
355 return Result.ok;
356356 }
357357}
358358
src/codegen.zig+57-57
......@@ -22,8 +22,10 @@ const Value = @import("value.zig").Value;
2222const Zir = @import("Zir.zig");
2323
2424pub const Result = union(enum) {
25 /// The `code` parameter passed to `generateSymbol` has the value appended.
26 appended: void,
25 /// The `code` parameter passed to `generateSymbol` has the value ok.
26 ok: void,
27
28 /// There was a codegen error.
2729 fail: *ErrorMsg,
2830};
2931
......@@ -138,7 +140,7 @@ pub fn generateSymbol(
138140 if (typed_value.val.isUndefDeep()) {
139141 const abi_size = math.cast(usize, typed_value.ty.abiSize(target)) orelse return error.Overflow;
140142 try code.appendNTimes(0xaa, abi_size);
141 return Result{ .appended = {} };
143 return Result.ok;
142144 }
143145
144146 switch (typed_value.ty.zigTypeTag()) {
......@@ -169,7 +171,7 @@ pub fn generateSymbol(
169171 128 => writeFloat(f128, typed_value.val.toFloat(f128), target, endian, try code.addManyAsArray(16)),
170172 else => unreachable,
171173 }
172 return Result{ .appended = {} };
174 return Result.ok;
173175 },
174176 .Array => switch (typed_value.val.tag()) {
175177 .bytes => {
......@@ -178,7 +180,7 @@ pub fn generateSymbol(
178180 // The bytes payload already includes the sentinel, if any
179181 try code.ensureUnusedCapacity(len);
180182 code.appendSliceAssumeCapacity(bytes[0..len]);
181 return Result{ .appended = {} };
183 return Result.ok;
182184 },
183185 .str_lit => {
184186 const str_lit = typed_value.val.castTag(.str_lit).?.data;
......@@ -190,7 +192,7 @@ pub fn generateSymbol(
190192 const byte = @intCast(u8, sent_val.toUnsignedInt(target));
191193 code.appendAssumeCapacity(byte);
192194 }
193 return Result{ .appended = {} };
195 return Result.ok;
194196 },
195197 .aggregate => {
196198 const elem_vals = typed_value.val.castTag(.aggregate).?.data;
......@@ -201,11 +203,11 @@ pub fn generateSymbol(
201203 .ty = elem_ty,
202204 .val = elem_val,
203205 }, code, debug_output, reloc_info)) {
204 .appended => {},
206 .ok => {},
205207 .fail => |em| return Result{ .fail = em },
206208 }
207209 }
208 return Result{ .appended = {} };
210 return Result.ok;
209211 },
210212 .repeated => {
211213 const array = typed_value.val.castTag(.repeated).?.data;
......@@ -219,7 +221,7 @@ pub fn generateSymbol(
219221 .ty = elem_ty,
220222 .val = array,
221223 }, code, debug_output, reloc_info)) {
222 .appended => {},
224 .ok => {},
223225 .fail => |em| return Result{ .fail = em },
224226 }
225227 }
......@@ -229,12 +231,12 @@ pub fn generateSymbol(
229231 .ty = elem_ty,
230232 .val = sentinel_val,
231233 }, code, debug_output, reloc_info)) {
232 .appended => {},
234 .ok => {},
233235 .fail => |em| return Result{ .fail = em },
234236 }
235237 }
236238
237 return Result{ .appended = {} };
239 return Result.ok;
238240 },
239241 .empty_array_sentinel => {
240242 const elem_ty = typed_value.ty.childType();
......@@ -243,10 +245,10 @@ pub fn generateSymbol(
243245 .ty = elem_ty,
244246 .val = sentinel_val,
245247 }, code, debug_output, reloc_info)) {
246 .appended => {},
248 .ok => {},
247249 .fail => |em| return Result{ .fail = em },
248250 }
249 return Result{ .appended = {} };
251 return Result.ok;
250252 },
251253 else => return Result{
252254 .fail = try ErrorMsg.create(
......@@ -270,7 +272,7 @@ pub fn generateSymbol(
270272 },
271273 else => unreachable,
272274 }
273 return Result{ .appended = {} };
275 return Result.ok;
274276 },
275277 .variable => {
276278 const decl = typed_value.val.castTag(.variable).?.data.owner_decl;
......@@ -290,7 +292,7 @@ pub fn generateSymbol(
290292 .ty = slice_ptr_field_type,
291293 .val = slice.ptr,
292294 }, code, debug_output, reloc_info)) {
293 .appended => {},
295 .ok => {},
294296 .fail => |em| return Result{ .fail = em },
295297 }
296298
......@@ -299,11 +301,11 @@ pub fn generateSymbol(
299301 .ty = Type.initTag(.usize),
300302 .val = slice.len,
301303 }, code, debug_output, reloc_info)) {
302 .appended => {},
304 .ok => {},
303305 .fail => |em| return Result{ .fail = em },
304306 }
305307
306 return Result{ .appended = {} };
308 return Result.ok;
307309 },
308310 .field_ptr => {
309311 const field_ptr = typed_value.val.castTag(.field_ptr).?.data;
......@@ -350,10 +352,10 @@ pub fn generateSymbol(
350352 .ty = typed_value.ty,
351353 .val = container_ptr,
352354 }, code, debug_output, reloc_info)) {
353 .appended => {},
355 .ok => {},
354356 .fail => |em| return Result{ .fail = em },
355357 }
356 return Result{ .appended = {} };
358 return Result.ok;
357359 },
358360 else => return Result{
359361 .fail = try ErrorMsg.create(
......@@ -406,7 +408,7 @@ pub fn generateSymbol(
406408 .signed => @bitCast(u8, @intCast(i8, typed_value.val.toSignedInt(target))),
407409 };
408410 try code.append(x);
409 return Result{ .appended = {} };
411 return Result.ok;
410412 }
411413 if (info.bits > 64) {
412414 var bigint_buffer: Value.BigIntSpace = undefined;
......@@ -415,7 +417,7 @@ pub fn generateSymbol(
415417 const start = code.items.len;
416418 try code.resize(start + abi_size);
417419 bigint.writeTwosComplement(code.items[start..][0..abi_size], endian);
418 return Result{ .appended = {} };
420 return Result.ok;
419421 }
420422 switch (info.signedness) {
421423 .unsigned => {
......@@ -443,7 +445,7 @@ pub fn generateSymbol(
443445 }
444446 },
445447 }
446 return Result{ .appended = {} };
448 return Result.ok;
447449 },
448450 .Enum => {
449451 var int_buffer: Value.Payload.U64 = undefined;
......@@ -453,7 +455,7 @@ pub fn generateSymbol(
453455 if (info.bits <= 8) {
454456 const x = @intCast(u8, int_val.toUnsignedInt(target));
455457 try code.append(x);
456 return Result{ .appended = {} };
458 return Result.ok;
457459 }
458460 if (info.bits > 64) {
459461 return Result{
......@@ -491,12 +493,12 @@ pub fn generateSymbol(
491493 }
492494 },
493495 }
494 return Result{ .appended = {} };
496 return Result.ok;
495497 },
496498 .Bool => {
497499 const x: u8 = @boolToInt(typed_value.val.toBool());
498500 try code.append(x);
499 return Result{ .appended = {} };
501 return Result.ok;
500502 },
501503 .Struct => {
502504 if (typed_value.ty.containerLayout() == .Packed) {
......@@ -521,9 +523,7 @@ pub fn generateSymbol(
521523 .ty = field_ty,
522524 .val = field_val,
523525 }, &tmp_list, debug_output, reloc_info)) {
524 .appended => {
525 mem.copy(u8, code.items[current_pos..], tmp_list.items);
526 },
526 .ok => mem.copy(u8, code.items[current_pos..], tmp_list.items),
527527 .fail => |em| return Result{ .fail = em },
528528 }
529529 } else {
......@@ -532,7 +532,7 @@ pub fn generateSymbol(
532532 bits += @intCast(u16, field_ty.bitSize(target));
533533 }
534534
535 return Result{ .appended = {} };
535 return Result.ok;
536536 }
537537
538538 const struct_begin = code.items.len;
......@@ -545,7 +545,7 @@ pub fn generateSymbol(
545545 .ty = field_ty,
546546 .val = field_val,
547547 }, code, debug_output, reloc_info)) {
548 .appended => {},
548 .ok => {},
549549 .fail => |em| return Result{ .fail = em },
550550 }
551551 const unpadded_field_end = code.items.len - struct_begin;
......@@ -559,7 +559,7 @@ pub fn generateSymbol(
559559 }
560560 }
561561
562 return Result{ .appended = {} };
562 return Result.ok;
563563 },
564564 .Union => {
565565 const union_obj = typed_value.val.castTag(.@"union").?.data;
......@@ -578,7 +578,7 @@ pub fn generateSymbol(
578578 .ty = typed_value.ty.unionTagType().?,
579579 .val = union_obj.tag,
580580 }, code, debug_output, reloc_info)) {
581 .appended => {},
581 .ok => {},
582582 .fail => |em| return Result{ .fail = em },
583583 }
584584 }
......@@ -595,7 +595,7 @@ pub fn generateSymbol(
595595 .ty = field_ty,
596596 .val = union_obj.val,
597597 }, code, debug_output, reloc_info)) {
598 .appended => {},
598 .ok => {},
599599 .fail => |em| return Result{ .fail = em },
600600 }
601601
......@@ -610,12 +610,12 @@ pub fn generateSymbol(
610610 .ty = union_ty.tag_ty,
611611 .val = union_obj.tag,
612612 }, code, debug_output, reloc_info)) {
613 .appended => {},
613 .ok => {},
614614 .fail => |em| return Result{ .fail = em },
615615 }
616616 }
617617
618 return Result{ .appended = {} };
618 return Result.ok;
619619 },
620620 .Optional => {
621621 var opt_buf: Type.Payload.ElemType = undefined;
......@@ -626,7 +626,7 @@ pub fn generateSymbol(
626626
627627 if (!payload_type.hasRuntimeBits()) {
628628 try code.writer().writeByteNTimes(@boolToInt(is_pl), abi_size);
629 return Result{ .appended = {} };
629 return Result.ok;
630630 }
631631
632632 if (typed_value.ty.optionalReprIsPayload()) {
......@@ -635,7 +635,7 @@ pub fn generateSymbol(
635635 .ty = payload_type,
636636 .val = payload.data,
637637 }, code, debug_output, reloc_info)) {
638 .appended => {},
638 .ok => {},
639639 .fail => |em| return Result{ .fail = em },
640640 }
641641 } else if (!typed_value.val.isNull()) {
......@@ -643,14 +643,14 @@ pub fn generateSymbol(
643643 .ty = payload_type,
644644 .val = typed_value.val,
645645 }, code, debug_output, reloc_info)) {
646 .appended => {},
646 .ok => {},
647647 .fail => |em| return Result{ .fail = em },
648648 }
649649 } else {
650650 try code.writer().writeByteNTimes(0, abi_size);
651651 }
652652
653 return Result{ .appended = {} };
653 return Result.ok;
654654 }
655655
656656 const value = if (typed_value.val.castTag(.opt_payload)) |payload| payload.data else Value.initTag(.undef);
......@@ -659,11 +659,11 @@ pub fn generateSymbol(
659659 .ty = payload_type,
660660 .val = value,
661661 }, code, debug_output, reloc_info)) {
662 .appended => {},
662 .ok => {},
663663 .fail => |em| return Result{ .fail = em },
664664 }
665665
666 return Result{ .appended = {} };
666 return Result.ok;
667667 },
668668 .ErrorUnion => {
669669 const error_ty = typed_value.ty.errorUnionSet();
......@@ -688,7 +688,7 @@ pub fn generateSymbol(
688688 .ty = error_ty,
689689 .val = if (is_payload) Value.initTag(.zero) else typed_value.val,
690690 }, code, debug_output, reloc_info)) {
691 .appended => {},
691 .ok => {},
692692 .fail => |em| return Result{ .fail = em },
693693 }
694694 }
......@@ -701,7 +701,7 @@ pub fn generateSymbol(
701701 .ty = payload_ty,
702702 .val = payload_val,
703703 }, code, debug_output, reloc_info)) {
704 .appended => {},
704 .ok => {},
705705 .fail => |em| return Result{ .fail = em },
706706 }
707707 const unpadded_end = code.items.len - begin;
......@@ -720,7 +720,7 @@ pub fn generateSymbol(
720720 .ty = error_ty,
721721 .val = if (is_payload) Value.initTag(.zero) else typed_value.val,
722722 }, code, debug_output, reloc_info)) {
723 .appended => {},
723 .ok => {},
724724 .fail => |em| return Result{ .fail = em },
725725 }
726726 const unpadded_end = code.items.len - begin;
......@@ -732,7 +732,7 @@ pub fn generateSymbol(
732732 }
733733 }
734734
735 return Result{ .appended = {} };
735 return Result.ok;
736736 },
737737 .ErrorSet => {
738738 switch (typed_value.val.tag()) {
......@@ -745,7 +745,7 @@ pub fn generateSymbol(
745745 try code.writer().writeByteNTimes(0, @intCast(usize, Type.anyerror.abiSize(target)));
746746 },
747747 }
748 return Result{ .appended = {} };
748 return Result.ok;
749749 },
750750 .Vector => switch (typed_value.val.tag()) {
751751 .bytes => {
......@@ -753,7 +753,7 @@ pub fn generateSymbol(
753753 const len = @intCast(usize, typed_value.ty.arrayLen());
754754 try code.ensureUnusedCapacity(len);
755755 code.appendSliceAssumeCapacity(bytes[0..len]);
756 return Result{ .appended = {} };
756 return Result.ok;
757757 },
758758 .aggregate => {
759759 const elem_vals = typed_value.val.castTag(.aggregate).?.data;
......@@ -764,11 +764,11 @@ pub fn generateSymbol(
764764 .ty = elem_ty,
765765 .val = elem_val,
766766 }, code, debug_output, reloc_info)) {
767 .appended => {},
767 .ok => {},
768768 .fail => |em| return Result{ .fail = em },
769769 }
770770 }
771 return Result{ .appended = {} };
771 return Result.ok;
772772 },
773773 .repeated => {
774774 const array = typed_value.val.castTag(.repeated).?.data;
......@@ -781,11 +781,11 @@ pub fn generateSymbol(
781781 .ty = elem_ty,
782782 .val = array,
783783 }, code, debug_output, reloc_info)) {
784 .appended => {},
784 .ok => {},
785785 .fail => |em| return Result{ .fail = em },
786786 }
787787 }
788 return Result{ .appended = {} };
788 return Result.ok;
789789 },
790790 .str_lit => {
791791 const str_lit = typed_value.val.castTag(.str_lit).?.data;
......@@ -793,7 +793,7 @@ pub fn generateSymbol(
793793 const bytes = mod.string_literal_bytes.items[str_lit.index..][0..str_lit.len];
794794 try code.ensureUnusedCapacity(str_lit.len);
795795 code.appendSliceAssumeCapacity(bytes);
796 return Result{ .appended = {} };
796 return Result.ok;
797797 },
798798 else => unreachable,
799799 },
......@@ -834,7 +834,7 @@ fn lowerDeclRef(
834834 .ty = slice_ptr_field_type,
835835 .val = typed_value.val,
836836 }, code, debug_output, reloc_info)) {
837 .appended => {},
837 .ok => {},
838838 .fail => |em| return Result{ .fail = em },
839839 }
840840
......@@ -847,11 +847,11 @@ fn lowerDeclRef(
847847 .ty = Type.usize,
848848 .val = Value.initPayload(&slice_len.base),
849849 }, code, debug_output, reloc_info)) {
850 .appended => {},
850 .ok => {},
851851 .fail => |em| return Result{ .fail = em },
852852 }
853853
854 return Result{ .appended = {} };
854 return Result.ok;
855855 }
856856
857857 const ptr_width = target.cpu.arch.ptrBitWidth();
......@@ -859,7 +859,7 @@ fn lowerDeclRef(
859859 const is_fn_body = decl.ty.zigTypeTag() == .Fn;
860860 if (!is_fn_body and !decl.ty.hasRuntimeBits()) {
861861 try code.writer().writeByteNTimes(0xaa, @divExact(ptr_width, 8));
862 return Result{ .appended = {} };
862 return Result.ok;
863863 }
864864
865865 module.markDeclAlive(decl);
......@@ -877,7 +877,7 @@ fn lowerDeclRef(
877877 else => unreachable,
878878 }
879879
880 return Result{ .appended = {} };
880 return Result.ok;
881881}
882882
883883pub fn errUnionPayloadOffset(payload_ty: Type, target: std.Target) u64 {
src/link/Coff.zig+3-3
......@@ -928,7 +928,7 @@ pub fn updateFunc(self: *Coff, module: *Module, func: *Module.Fn, air: Air, live
928928 .none,
929929 );
930930 const code = switch (res) {
931 .appended => code_buffer.items,
931 .ok => code_buffer.items,
932932 .fail => |em| {
933933 decl.analysis = .codegen_failure;
934934 try module.failed_decls.put(module.gpa, decl_index, em);
......@@ -981,7 +981,7 @@ pub fn lowerUnnamedConst(self: *Coff, tv: TypedValue, decl_index: Module.Decl.In
981981 .parent_atom_index = atom.sym_index,
982982 });
983983 const code = switch (res) {
984 .appended => code_buffer.items,
984 .ok => code_buffer.items,
985985 .fail => |em| {
986986 decl.analysis = .codegen_failure;
987987 try mod.failed_decls.put(mod.gpa, decl_index, em);
......@@ -1041,7 +1041,7 @@ pub fn updateDecl(self: *Coff, module: *Module, decl_index: Module.Decl.Index) !
10411041 .parent_atom_index = decl.link.coff.sym_index,
10421042 });
10431043 const code = switch (res) {
1044 .appended => code_buffer.items,
1044 .ok => code_buffer.items,
10451045 .fail => |em| {
10461046 decl.analysis = .codegen_failure;
10471047 try module.failed_decls.put(module.gpa, decl_index, em);
src/link/Elf.zig+3-3
......@@ -2479,7 +2479,7 @@ pub fn updateFunc(self: *Elf, module: *Module, func: *Module.Fn, air: Air, liven
24792479 try codegen.generateFunction(&self.base, decl.srcLoc(), func, air, liveness, &code_buffer, .none);
24802480
24812481 const code = switch (res) {
2482 .appended => code_buffer.items,
2482 .ok => code_buffer.items,
24832483 .fail => |em| {
24842484 decl.analysis = .codegen_failure;
24852485 try module.failed_decls.put(module.gpa, decl_index, em);
......@@ -2553,7 +2553,7 @@ pub fn updateDecl(self: *Elf, module: *Module, decl_index: Module.Decl.Index) !v
25532553 });
25542554
25552555 const code = switch (res) {
2556 .appended => code_buffer.items,
2556 .ok => code_buffer.items,
25572557 .fail => |em| {
25582558 decl.analysis = .codegen_failure;
25592559 try module.failed_decls.put(module.gpa, decl_index, em);
......@@ -2617,7 +2617,7 @@ pub fn lowerUnnamedConst(self: *Elf, typed_value: TypedValue, decl_index: Module
26172617 .parent_atom_index = atom.local_sym_index,
26182618 });
26192619 const code = switch (res) {
2620 .appended => code_buffer.items,
2620 .ok => code_buffer.items,
26212621 .fail => |em| {
26222622 decl.analysis = .codegen_failure;
26232623 try mod.failed_decls.put(mod.gpa, decl_index, em);
src/link/MachO.zig+3-3
......@@ -2017,7 +2017,7 @@ pub fn updateFunc(self: *MachO, module: *Module, func: *Module.Fn, air: Air, liv
20172017 try codegen.generateFunction(&self.base, decl.srcLoc(), func, air, liveness, &code_buffer, .none);
20182018
20192019 const code = switch (res) {
2020 .appended => code_buffer.items,
2020 .ok => code_buffer.items,
20212021 .fail => |em| {
20222022 decl.analysis = .codegen_failure;
20232023 try module.failed_decls.put(module.gpa, decl_index, em);
......@@ -2082,7 +2082,7 @@ pub fn lowerUnnamedConst(self: *MachO, typed_value: TypedValue, decl_index: Modu
20822082 .parent_atom_index = atom.sym_index,
20832083 });
20842084 const code = switch (res) {
2085 .appended => code_buffer.items,
2085 .ok => code_buffer.items,
20862086 .fail => |em| {
20872087 decl.analysis = .codegen_failure;
20882088 try module.failed_decls.put(module.gpa, decl_index, em);
......@@ -2166,7 +2166,7 @@ pub fn updateDecl(self: *MachO, module: *Module, decl_index: Module.Decl.Index)
21662166 });
21672167
21682168 const code = switch (res) {
2169 .appended => code_buffer.items,
2169 .ok => code_buffer.items,
21702170 .fail => |em| {
21712171 decl.analysis = .codegen_failure;
21722172 try module.failed_decls.put(module.gpa, decl_index, em);
src/link/Plan9.zig+3-3
......@@ -299,7 +299,7 @@ pub fn updateFunc(self: *Plan9, module: *Module, func: *Module.Fn, air: Air, liv
299299 },
300300 );
301301 const code = switch (res) {
302 .appended => try code_buffer.toOwnedSlice(),
302 .ok => try code_buffer.toOwnedSlice(),
303303 .fail => |em| {
304304 decl.analysis = .codegen_failure;
305305 try module.failed_decls.put(module.gpa, decl_index, em);
......@@ -358,7 +358,7 @@ pub fn lowerUnnamedConst(self: *Plan9, tv: TypedValue, decl_index: Module.Decl.I
358358 .parent_atom_index = @enumToInt(decl_index),
359359 });
360360 const code = switch (res) {
361 .appended => code_buffer.items,
361 .ok => code_buffer.items,
362362 .fail => |em| {
363363 decl.analysis = .codegen_failure;
364364 try mod.failed_decls.put(mod.gpa, decl_index, em);
......@@ -402,7 +402,7 @@ pub fn updateDecl(self: *Plan9, module: *Module, decl_index: Module.Decl.Index)
402402 .parent_atom_index = @enumToInt(decl_index),
403403 });
404404 const code = switch (res) {
405 .appended => code_buffer.items,
405 .ok => code_buffer.items,
406406 .fail => |em| {
407407 decl.analysis = .codegen_failure;
408408 try module.failed_decls.put(module.gpa, decl_index, em);
src/link/Wasm.zig+3-3
......@@ -1046,7 +1046,7 @@ pub fn updateFunc(wasm: *Wasm, mod: *Module, func: *Module.Fn, air: Air, livenes
10461046 );
10471047
10481048 const code = switch (result) {
1049 .appended => code_writer.items,
1049 .ok => code_writer.items,
10501050 .fail => |em| {
10511051 decl.analysis = .codegen_failure;
10521052 try mod.failed_decls.put(mod.gpa, decl_index, em);
......@@ -1113,7 +1113,7 @@ pub fn updateDecl(wasm: *Wasm, mod: *Module, decl_index: Module.Decl.Index) !voi
11131113 );
11141114
11151115 const code = switch (res) {
1116 .appended => code_writer.items,
1116 .ok => code_writer.items,
11171117 .fail => |em| {
11181118 decl.analysis = .codegen_failure;
11191119 try mod.failed_decls.put(mod.gpa, decl_index, em);
......@@ -1249,7 +1249,7 @@ pub fn lowerUnnamedConst(wasm: *Wasm, tv: TypedValue, decl_index: Module.Decl.In
12491249 },
12501250 );
12511251 const code = switch (result) {
1252 .appended => value_bytes.items,
1252 .ok => value_bytes.items,
12531253 .fail => |em| {
12541254 decl.analysis = .codegen_failure;
12551255 try mod.failed_decls.put(mod.gpa, decl_index, em);