authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-08-10 17:34:08-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-05-08 19:37:28-07:00
loge4029b9943a834bf5fc23e620f0dfc0ea18648f4
tree1843f49a6d03a985f040d32c9c115841011ef1c8
parent08329863e8736931f59875f36e219c9366ab72c2

llvm-ar patch: update main function


1 files changed, 6 insertions(+), 1 deletions(-)

src/zig_llvm-ar.cpp+6-1
...@@ -1498,7 +1498,7 @@ static int ranlib_main(int argc, char **argv) {...@@ -1498,7 +1498,7 @@ static int ranlib_main(int argc, char **argv) {
1498 return 0;1498 return 0;
1499}1499}
15001500
1501int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) {1501static int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) {
1502 ToolName = argv[0];1502 ToolName = argv[0];
15031503
1504 llvm::InitializeAllTargetInfos();1504 llvm::InitializeAllTargetInfos();
...@@ -1528,3 +1528,8 @@ int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) {...@@ -1528,3 +1528,8 @@ int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) {
15281528
1529 fail("not ranlib, ar, lib or dlltool");1529 fail("not ranlib, ar, lib or dlltool");
1530}1530}
1531
1532extern "C" int ZigLlvmAr_main(int, char **);
1533int ZigLlvmAr_main(int argc, char **argv) {
1534 return llvm_ar_main(argc, argv, {argv[0], nullptr, false});
1535}