From ac28897452befe61d00ffc6089ebf992c78b35f5 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Tue, 4 Feb 2025 00:17:28 +0100 Subject: Codegen: Prepare for module verifying --- src/codegen.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/codegen.zig b/src/codegen.zig index 97af1c9..53f2f31 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -5,6 +5,7 @@ const target_m = llvm.target_machine; const target = llvm.target; const types = llvm.types; const core = llvm.core; +const analysis = llvm.analysis; pub const CodeGenError = error{ CompilationError, @@ -97,6 +98,8 @@ pub const CodeGen = struct { ); std.debug.print("Object file generated: {s}\n", .{filename}); + // _ = analysis.LLVMVerifyModule(self.llvm_module, types.LLVMVerifierFailureAction.LLVMAbortProcessAction, null); + // Clean up LLVM resources defer core.LLVMDisposeBuilder(self.builder); core.LLVMDisposeModule(self.llvm_module); -- cgit 1.4.1