aboutsummaryrefslogtreecommitdiff
path: root/src/arch/wasm/CodeGen.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-01-25 10:10:50 +0100
committerJakub Konka <kubkon@jakubkonka.com>2023-01-25 10:10:50 +0100
commit4983da40d02632217e606098fd8a94bd7732bf0c (patch)
treec70fcfe533b5ec55ca60592815afdfb27fd57d4d /src/arch/wasm/CodeGen.zig
parente675af06984d0709d308e3faf60b33cadadf2bbf (diff)
downloadzig-4983da40d02632217e606098fd8a94bd7732bf0c.tar.gz
zig-4983da40d02632217e606098fd8a94bd7732bf0c.zip
self-hosted: remove unused `externally_managed` prong for Decls code
Diffstat (limited to 'src/arch/wasm/CodeGen.zig')
-rw-r--r--src/arch/wasm/CodeGen.zig13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/arch/wasm/CodeGen.zig b/src/arch/wasm/CodeGen.zig
index c27639e14a..55cfc1096a 100644
--- a/src/arch/wasm/CodeGen.zig
+++ b/src/arch/wasm/CodeGen.zig
@@ -627,13 +627,6 @@ test "Wasm - buildOpcode" {
try testing.expectEqual(@as(wasm.Opcode, .f64_reinterpret_i64), f64_reinterpret_i64);
}
-pub const Result = union(enum) {
- /// The codegen bytes have been appended to `Context.code`
- appended: void,
- /// The data is managed externally and are part of the `Result`
- externally_managed: []const u8,
-};
-
/// Hashmap to store generated `WValue` for each `Air.Inst.Ref`
pub const ValueTable = std.AutoArrayHashMapUnmanaged(Air.Inst.Ref, WValue);
@@ -1171,7 +1164,7 @@ pub fn generate(
liveness: Liveness,
code: *std.ArrayList(u8),
debug_output: codegen.DebugInfoOutput,
-) codegen.GenerateSymbolError!codegen.FnResult {
+) codegen.GenerateSymbolError!codegen.Result {
_ = src_loc;
var code_gen: CodeGen = .{
.gpa = bin_file.allocator,
@@ -1190,11 +1183,11 @@ pub fn generate(
defer code_gen.deinit();
genFunc(&code_gen) catch |err| switch (err) {
- error.CodegenFail => return codegen.FnResult{ .fail = code_gen.err_msg },
+ error.CodegenFail => return codegen.Result{ .fail = code_gen.err_msg },
else => |e| return e,
};
- return codegen.FnResult{ .appended = {} };
+ return codegen.Result{ .appended = {} };
}
fn genFunc(func: *CodeGen) InnerError!void {