summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2017-08-23 14:48:58 +0000
committerRui Ueyama <ruiu@google.com>2017-08-23 14:48:58 +0000
commita93f087d3ee4f1a3a5b5acb2a09d4d23fd5d0bd8 (patch)
tree89e8a9fc5d601caf769a8363563c72882157ca3b /llvm/utils
parent2f55b958b1ad6f224a8cf65d6b640b8fbff78595 (diff)
downloadbcm5719-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.cpp26
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
OpenPOWER on IntegriCloud