diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp index 5aca64cd0ad71e7b0c4b93e3d1e05a44fcc8eded..167e7a162f9fa2f810a65dc4f31d8de738b0b43c 100644 --- a/src/zig_llvm.cpp +++ b/src/zig_llvm.cpp @@ -129,6 +129,7 @@ LLVMTargetMachineRef ZigLLVMCreateTargetMachine(LLVMTargetRef T, const char *Tri TargetOptions opt; + opt.UseInitArray = true; opt.FunctionSections = function_sections; opt.DataSections = data_sections; switch (float_abi) {