diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/TableGen/Main.cpp')
-rw-r--r-- | contrib/llvm-project/llvm/lib/TableGen/Main.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/contrib/llvm-project/llvm/lib/TableGen/Main.cpp b/contrib/llvm-project/llvm/lib/TableGen/Main.cpp index 0b1024648b66..762255b43136 100644 --- a/contrib/llvm-project/llvm/lib/TableGen/Main.cpp +++ b/contrib/llvm-project/llvm/lib/TableGen/Main.cpp @@ -55,6 +55,10 @@ WriteIfChanged("write-if-changed", cl::desc("Only write output if it changed")); static cl::opt<bool> TimePhases("time-phases", cl::desc("Time phases of parser and backend")); +static cl::opt<bool> NoWarnOnUnusedTemplateArgs( + "no-warn-on-unused-template-args", + cl::desc("Disable unused template argument warnings.")); + static int reportError(const char *ProgName, Twine Msg) { errs() << ProgName << ": " << Msg; errs().flush(); @@ -107,7 +111,7 @@ int llvm::TableGenMain(const char *argv0, TableGenMainFn *MainFn) { // it later. SrcMgr.setIncludeDirs(IncludeDirs); - TGParser Parser(SrcMgr, MacroNames, Records); + TGParser Parser(SrcMgr, MacroNames, Records, NoWarnOnUnusedTemplateArgs); if (Parser.ParseFile()) return 1; |