about summary refs log tree commit diff
path: root/src/bootstrap/llvm.pry
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-07-15 17:24:28 +0200
committerBaitinq <[email protected]>2025-07-15 17:24:28 +0200
commita9f40d08702a7ea945dc60948e74896f2b6ff602 (patch)
treee592170608b1788d7b89c3800d2dc76df9d9a7aa /src/bootstrap/llvm.pry
parentBoostrap: Fix bug storing last function return type (diff)
downloadpry-lang-a9f40d08702a7ea945dc60948e74896f2b6ff602.tar.gz
pry-lang-a9f40d08702a7ea945dc60948e74896f2b6ff602.tar.bz2
pry-lang-a9f40d08702a7ea945dc60948e74896f2b6ff602.zip
Boostrap: Support generating LLVM IR file
Diffstat (limited to 'src/bootstrap/llvm.pry')
-rw-r--r--src/bootstrap/llvm.pry1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bootstrap/llvm.pry b/src/bootstrap/llvm.pry
index 6ae7182..2feb815 100644
--- a/src/bootstrap/llvm.pry
+++ b/src/bootstrap/llvm.pry
@@ -282,6 +282,7 @@ extern LLVMDisposeBuilder = (LLVMBuilderRef) => void;
 extern LLVMGetInsertBlock = (LLVMBuilderRef) => LLVMBasicBlockRef;
 
 extern LLVMDumpModule = (LLVMModuleRef) => void;
+extern LLVMPrintModuleToFile = (LLVMModuleRef, *i8, **i8) => i64;
 extern LLVMGetDefaultTargetTriple = () => *i8;
 extern LLVMGetTargetFromTriple = (*i8, *LLVMTargetRef, **i8) => i64;
 extern LLVMDisposeMessage = (*i8) => void;