diff options
| author | Rui Ueyama <ruiu@google.com> | 2017-08-23 14:48:58 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2017-08-23 14:48:58 +0000 |
| commit | a93f087d3ee4f1a3a5b5acb2a09d4d23fd5d0bd8 (patch) | |
| tree | 89e8a9fc5d601caf769a8363563c72882157ca3b /llvm/utils | |
| parent | 2f55b958b1ad6f224a8cf65d6b640b8fbff78595 (diff) | |
| download | bcm5719-llvm-a93f087d3ee4f1a3a5b5acb2a09d4d23fd5d0bd8.tar.gz bcm5719-llvm-a93f087d3ee4f1a3a5b5acb2a09d4d23fd5d0bd8.zip | |
Revert r311552: [Bash-autocompletion] Add support for static analyzer flags
This reverts commit r311552 because it broke ubsan and asan bots.
llvm-svn: 311557
Diffstat (limited to 'llvm/utils')
| -rw-r--r-- | llvm/utils/TableGen/OptParserEmitter.cpp | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/llvm/utils/TableGen/OptParserEmitter.cpp b/llvm/utils/TableGen/OptParserEmitter.cpp index ce0541d9794..e3777d036a2 100644 --- a/llvm/utils/TableGen/OptParserEmitter.cpp +++ b/llvm/utils/TableGen/OptParserEmitter.cpp @@ -298,31 +298,5 @@ void EmitOptParser(RecordKeeper &Records, raw_ostream &OS) { OS << ")\n"; } OS << "#endif // OPTION\n"; - - OS << "\n"; - OS << "#ifdef OPTTABLE_ARG_INIT\n"; - OS << "//////////\n"; - OS << "// Option Values\n\n"; - for (unsigned I = 0, E = Opts.size(); I != E; ++I) { - const Record &R = *Opts[I]; - if (isa<UnsetInit>(R.getValueInit("ValuesCode"))) - continue; - OS << "{\n"; - OS << R.getValueAsString("ValuesCode"); - OS << "\n"; - for (const std::string &Pref : R.getValueAsListOfStrings("Prefixes")) { - OS << "bool ValuesWereAdded = "; - OS << "Opt.addValues("; - std::string S = (Pref + R.getValueAsString("Name")).str(); - write_cstring(OS, S); - OS << ", Values);\n"; - OS << "(void)ValuesWereAdded;\n"; - OS << "assert(ValuesWereAdded && \"Couldn't add values to " - "OptTable!\");\n"; - } - OS << "}\n"; - } - OS << "\n"; - OS << "#endif // OPTTABLE_ARG_INIT\n"; } } // end namespace llvm |

