Fix d5090cd94, MSVC mangling issue
authorAlex Brachet <abrachet@google.com>
Thu, 6 Oct 2022 05:24:45 +0000 (05:24 +0000)
committerAlex Brachet <abrachet@google.com>
Thu, 6 Oct 2022 05:24:45 +0000 (05:24 +0000)
Evidently * and [] are mangled differently by MSVC...

llvm/tools/llvm-ifs/llvm-ifs.cpp
llvm/tools/llvm-readobj/llvm-readobj.cpp

index c682a22..4a0c1c9 100644 (file)
@@ -376,7 +376,7 @@ static DriverConfig parseArgs(int argc, char *const *argv) {
   return Config;
 }
 
-int llvm_ifs_main(int argc, char *argv[]) {
+int llvm_ifs_main(int argc, char **argv) {
   DriverConfig Config = parseArgs(argc, argv);
 
   if (Config.InputFilePaths.empty())
index 6908599..f3f8949 100644 (file)
@@ -613,7 +613,7 @@ std::unique_ptr<ScopedPrinter> createWriter() {
   return std::make_unique<ScopedPrinter>(fouts());
 }
 
-int llvm_readobj_main(int argc, char *argv[]) {
+int llvm_readobj_main(int argc, char **argv) {
   InitLLVM X(argc, argv);
   BumpPtrAllocator A;
   StringSaver Saver(A);