From: Raphael Isemann Date: Thu, 18 Jul 2019 08:22:11 +0000 (+0000) Subject: [lldb] Don't double emit option groups X-Git-Tag: llvmorg-10-init~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ce8df1f41d5dae41fbb7af3aafca0935728b8266;p=platform%2Fupstream%2Fllvm.git [lldb] Don't double emit option groups We currently emit the option groups twice if Groups<[1,2,3]> is used in the tablegen. This leads to compilation errors. This patch just removes the line that accidentially emits the option group a second time. llvm-svn: 366414 --- diff --git a/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp b/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp index 00b44c0..4e62197 100644 --- a/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp +++ b/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp @@ -44,7 +44,6 @@ static void emitOption(Record *Option, raw_ostream &OS) { auto Groups = Option->getValueAsListOfInts("Groups"); for (int Group : Groups) GroupsArg.push_back("LLDB_OPT_SET_" + std::to_string(Group)); - OS << llvm::join(GroupsArg.begin(), GroupsArg.end(), " | "); } else if (Option->getValue("GroupStart")) { // The user specified a range of groups (with potentially only one element). int GroupStart = Option->getValueAsInt("GroupStart");