From 6c02835d6c9290aa0a4f46dbce6827a8bd9466da Mon Sep 17 00:00:00 2001 From: Andrzej Warzynski Date: Mon, 16 Nov 2020 10:58:04 +0000 Subject: [PATCH] [flang][f18] Remove "-fdebug-resolve-names" This option doesn't enable any unique feature/code-patch. Also, it is neither tested nor documented. Differential Revision: https://reviews.llvm.org/D91537 --- flang/tools/f18/f18.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/flang/tools/f18/f18.cpp b/flang/tools/f18/f18.cpp index 597199a..ef8c87a 100644 --- a/flang/tools/f18/f18.cpp +++ b/flang/tools/f18/f18.cpp @@ -99,7 +99,6 @@ struct DriverOptions { bool dumpParseTree{false}; bool dumpPreFirTree{false}; bool dumpSymbols{false}; - bool debugResolveNames{false}; bool debugNoSemantics{false}; bool debugModuleWriter{false}; bool measureTree{false}; @@ -247,9 +246,9 @@ std::string CompileFortran(std::string path, Fortran::parser::Options options, if (driver.measureTree) { MeasureParseTree(parseTree); } - if (!driver.debugNoSemantics || driver.debugResolveNames || - driver.dumpSymbols || driver.dumpUnparseWithSymbols || - driver.getDefinition || driver.getSymbolsSources) { + if (!driver.debugNoSemantics || driver.dumpSymbols || + driver.dumpUnparseWithSymbols || driver.getDefinition || + driver.getSymbolsSources) { Fortran::semantics::Semantics semantics{semanticsContext, parseTree, parsing.cooked().AsCharBlock(), driver.debugModuleWriter}; semantics.Perform(); @@ -517,8 +516,6 @@ int main(int argc, char *const argv[]) { driver.dumpPreFirTree = true; } else if (arg == "-fdebug-dump-symbols") { driver.dumpSymbols = true; - } else if (arg == "-fdebug-resolve-names") { - driver.debugResolveNames = true; } else if (arg == "-fdebug-module-writer") { driver.debugModuleWriter = true; } else if (arg == "-fdebug-measure-parse-tree") { @@ -646,7 +643,6 @@ int main(int argc, char *const argv[]) { << " -fdebug-dump-provenance\n" << " -fdebug-dump-parse-tree\n" << " -fdebug-dump-symbols\n" - << " -fdebug-resolve-names\n" << " -fdebug-instrumented-parse\n" << " -fdebug-no-semantics disable semantic checks\n" << " -fget-definition\n" -- 2.7.4