zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit e4029b9943a834bf5fc23e620f0dfc0ea18648f4 (tree)
parent 08329863e8736931f59875f36e219c9366ab72c2
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Thu, 10 Aug 2023 17:34:08 -0700

llvm-ar patch: update main function

Diffstat:
Msrc/zig_llvm-ar.cpp | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/zig_llvm-ar.cpp b/src/zig_llvm-ar.cpp @@ -1498,7 +1498,7 @@ static int ranlib_main(int argc, char **argv) { return 0; } -int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) { +static int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) { ToolName = argv[0]; llvm::InitializeAllTargetInfos(); @@ -1528,3 +1528,8 @@ int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) { fail("not ranlib, ar, lib or dlltool"); } + +extern "C" int ZigLlvmAr_main(int, char **); +int ZigLlvmAr_main(int argc, char **argv) { + return llvm_ar_main(argc, argv, {argv[0], nullptr, false}); +}