diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-12-07 21:41:44 -0800 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-01-15 15:11:35 -0800 |
| commit | b3ecdb21eedeb8be099cf1ef43ceff68592593ed (patch) | |
| tree | f5fb9a8412cf2b652e5d501c201064fdb219a7b5 /src/link/Wasm.zig | |
| parent | bf20a4aa9eeca3c1911709bf48a8c476106042dc (diff) | |
| download | zig-b3ecdb21eedeb8be099cf1ef43ceff68592593ed.tar.gz zig-b3ecdb21eedeb8be099cf1ef43ceff68592593ed.zip | |
switch to ArrayListUnmanaged for machine code
Diffstat (limited to 'src/link/Wasm.zig')
| -rw-r--r-- | src/link/Wasm.zig | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/link/Wasm.zig b/src/link/Wasm.zig index 7d078e40b1..a100339c0d 100644 --- a/src/link/Wasm.zig +++ b/src/link/Wasm.zig @@ -1560,7 +1560,7 @@ pub fn updateNav(wasm: *Wasm, pt: Zcu.PerThread, nav_index: InternPool.Nav.Index const relocs_start: u32 = @intCast(wasm.relocations.len); wasm.string_bytes_lock.lock(); - const res = try codegen.generateSymbol( + try codegen.generateSymbol( &wasm.base, pt, zcu.navSrcLoc(nav_index), @@ -1573,15 +1573,9 @@ pub fn updateNav(wasm: *Wasm, pt: Zcu.PerThread, nav_index: InternPool.Nav.Index const relocs_len: u32 = @intCast(wasm.relocations.len - relocs_start); wasm.string_bytes_lock.unlock(); - const code: Nav.Code = switch (res) { - .ok => .{ - .off = code_start, - .len = code_len, - }, - .fail => |em| { - try zcu.failed_codegen.put(gpa, nav_index, em); - return; - }, + const code: Nav.Code = .{ + .off = code_start, + .len = code_len, }; const gop = try wasm.navs.getOrPut(gpa, nav_index); |
