diff options
| author | Baitinq <[email protected]> | 2025-02-15 11:28:45 +0100 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2025-02-15 11:28:45 +0100 |
| commit | cc7beed2cebd70e021d671d1db0254c6529e1db6 (patch) | |
| tree | d355c5ecf69317550498529b2c0072d56a4a3548 | |
| parent | Feature: Introduce initial support for function return types (diff) | |
| download | interpreter-cc7beed2cebd70e021d671d1db0254c6529e1db6.tar.gz interpreter-cc7beed2cebd70e021d671d1db0254c6529e1db6.tar.bz2 interpreter-cc7beed2cebd70e021d671d1db0254c6529e1db6.zip | |
Codegen: print verification message
| -rw-r--r-- | src/codegen.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index ed1890d..db6423a 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -86,7 +86,10 @@ pub const CodeGen = struct { ); std.debug.print("Object file generated: {s}\n", .{filename}); - _ = analysis.LLVMVerifyModule(self.llvm_module, types.LLVMVerifierFailureAction.LLVMAbortProcessAction, null); + var message: [*c]u8 = undefined; + _ = analysis.LLVMVerifyModule(self.llvm_module, types.LLVMVerifierFailureAction.LLVMAbortProcessAction, &message); + + std.debug.print("Verification output: {s}.\n", .{message}); // Clean up LLVM resources defer core.LLVMDisposeBuilder(self.builder); |