| ... | @@ -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 | } |
| 1500 | | 1500 | |
| 1501 | int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) { | 1501 | static int llvm_ar_main(int argc, char **argv, const llvm::ToolContext &) { |
| 1502 | ToolName = argv[0]; | 1502 | ToolName = argv[0]; |
| 1503 | | 1503 | |
| 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 &) { |
| 1528 | | 1528 | |
| 1529 | fail("not ranlib, ar, lib or dlltool"); | 1529 | fail("not ranlib, ar, lib or dlltool"); |
| 1530 | } | 1530 | } |
| | 1531 | |
| | 1532 | extern "C" int ZigLlvmAr_main(int, char **); |
| | 1533 | int ZigLlvmAr_main(int argc, char **argv) { |
| | 1534 | return llvm_ar_main(argc, argv, {argv[0], nullptr, false}); |
| | 1535 | } |