aboutsummaryrefslogtreecommitdiff
path: root/src/arch/aarch64/CodeGen.zig
diff options
context:
space:
mode:
authorjoachimschmidt557 <joachim.schmidt557@outlook.com>2021-11-01 15:48:01 +0100
committerAndrew Kelley <andrew@ziglang.org>2021-11-01 14:23:38 -0400
commit002fbb0af043d90b0ab7d2f2804effc6fa2d690c (patch)
tree3342ea9a571b1dfce7ebc5cb4e1bea89a895b3d1 /src/arch/aarch64/CodeGen.zig
parentf951bf8aeb83c9d0e6528f45d2b2975e50be993a (diff)
downloadzig-002fbb0af043d90b0ab7d2f2804effc6fa2d690c.tar.gz
zig-002fbb0af043d90b0ab7d2f2804effc6fa2d690c.zip
stage2 AArch64: implement unconditional branches
Diffstat (limited to 'src/arch/aarch64/CodeGen.zig')
-rw-r--r--src/arch/aarch64/CodeGen.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/arch/aarch64/CodeGen.zig b/src/arch/aarch64/CodeGen.zig
index 94f389c4a9..8fe03c9713 100644
--- a/src/arch/aarch64/CodeGen.zig
+++ b/src/arch/aarch64/CodeGen.zig
@@ -315,6 +315,8 @@ pub fn generate(
.prev_di_line = module_fn.lbrace_line,
.prev_di_column = module_fn.lbrace_column,
};
+ defer emit.deinit();
+
emit.emitMir() catch |err| switch (err) {
error.EmitFail => return FnResult{ .fail = emit.err_msg.? },
else => |e| return e,