about summary refs log tree commit diff
path: root/src/bootstrap/llvm.pry
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-07-13 17:33:36 +0200
committerBaitinq <[email protected]>2025-07-13 17:33:36 +0200
commit78d208bb568cc983a0546f6a53ae3b67104683ee (patch)
tree1726b737e0d01910154132ebd0faa46509a6f5c6 /src/bootstrap/llvm.pry
parentBoostrap: Support sizeof builtin (diff)
downloadpry-lang-78d208bb568cc983a0546f6a53ae3b67104683ee.tar.gz
pry-lang-78d208bb568cc983a0546f6a53ae3b67104683ee.tar.bz2
pry-lang-78d208bb568cc983a0546f6a53ae3b67104683ee.zip
Boostrap: Support struct definition
Diffstat (limited to 'src/bootstrap/llvm.pry')
-rw-r--r--src/bootstrap/llvm.pry2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bootstrap/llvm.pry b/src/bootstrap/llvm.pry
index 1771908..84ce88c 100644
--- a/src/bootstrap/llvm.pry
+++ b/src/bootstrap/llvm.pry
@@ -345,4 +345,6 @@ let LLVMIntSLT = 40;
 let LLVMIntSLE = 41;
 
 extern LLVMStoreSizeOfType = (LLVMTargetDataRef, LLVMTypeRef) => i64;
+extern LLVMStructCreateNamed = (LLVMContextRef, *i8) => LLVMTypeRef;
+extern LLVMStructSetBody = (LLVMTypeRef, *LLVMTypeRef, i64, i64) => void;