about summary refs log tree commit diff
path: root/src/bootstrap/codegen.src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/bootstrap/codegen.src2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bootstrap/codegen.src b/src/bootstrap/codegen.src
index 43b83e1..db18380 100644
--- a/src/bootstrap/codegen.src
+++ b/src/bootstrap/codegen.src
@@ -54,6 +54,7 @@ let codegen_compile = (c: *codegen) => i64 {
             LLVMRelocDefault,
             LLVMCodeModelDefault,
         );
+        LLVMDisposeMessage(triple);
         result = LLVMVerifyModule((*c).llvm_module, LLVMAbortProcessAction, message);
         if result != 0 {
             println("Verification output: %s", *message);
@@ -69,6 +70,7 @@ let codegen_compile = (c: *codegen) => i64 {
             LLVMObjectFile,
             cast(**i8, null),
         );
+        LLVMDisposeTargetMachine(target_machine);
         println("Object file generated: %s", filename);
 
 	return 0;