From 0c9c57f88a4e7169df830a55a06f3a16cdb58c0b Mon Sep 17 00:00:00 2001 From: xushiwei Date: Mon, 29 Apr 2024 18:03:44 +0800 Subject: [PATCH] CreateArrayAlloca --- z_llvmext.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/z_llvmext.go b/z_llvmext.go index abace1d..4e8af03 100644 --- a/z_llvmext.go +++ b/z_llvmext.go @@ -93,6 +93,11 @@ func CreateAlloca(b Builder, t Type) (v Value) { return } +func CreateArrayAlloca(b Builder, t Type, n Value) (v Value) { + v.C = C.LLVMBuildArrayAlloca(b.C, t.C, n.C, &emptyCStr[0]) + return +} + func CreateGEP(b Builder, t Type, p Value, indices []Value) (v Value) { ptr, nvals := llvmValueRefs(indices) v.C = C.LLVMBuildGEP2(b.C, t.C, p.C, ptr, nvals, &emptyCStr[0])