[TableGen] [NFC] Make argv0 const
authorAlex Brachet <alexbrachetmialot@gmail.com>
Sat, 25 Apr 2020 20:42:32 +0000 (16:42 -0400)
committerAlex Brachet <alexbrachetmialot@gmail.com>
Sat, 25 Apr 2020 20:42:38 +0000 (16:42 -0400)
`argv0` was never being modified. No changes made except to the type.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D78840

llvm/include/llvm/TableGen/Main.h
llvm/lib/TableGen/Main.cpp

index e464cd4..4e05da3 100644 (file)
@@ -22,7 +22,7 @@ class RecordKeeper;
 /// Returns true on error, false otherwise.
 using TableGenMainFn = bool (raw_ostream &OS, RecordKeeper &Records);
 
-int TableGenMain(char *argv0, TableGenMainFn *MainFn);
+int TableGenMain(const char *argv0, TableGenMainFn *MainFn);
 
 } // end namespace llvm
 
index 427bd67..77f1b61 100644 (file)
@@ -80,7 +80,7 @@ static int createDependencyFile(const TGParser &Parser, const char *argv0) {
   return 0;
 }
 
-int llvm::TableGenMain(char *argv0, TableGenMainFn *MainFn) {
+int llvm::TableGenMain(const char *argv0, TableGenMainFn *MainFn) {
   RecordKeeper Records;
 
   // Parse the input file.