llvm-ar patch: update main function

This commit is contained in:
Andrew Kelley 2023-08-10 17:34:08 -07:00
parent 08329863e8
commit e4029b9943

View File

@ -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});
}