summaryrefslogtreecommitdiffstats
path: root/lldb/utils
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/utils')
-rw-r--r--lldb/utils/TableGen/LLDBOptionDefEmitter.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp b/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
index 537f71cd582..844d258568e 100644
--- a/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
+++ b/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
@@ -81,7 +81,13 @@ static void emitOption(Record *Option, raw_ostream &OS) {
OS << "eRequiredArgument";
} else
OS << "eNoArgument";
- OS << ", nullptr, ";
+ OS << ", ";
+
+ if (Option->getValue("Validator"))
+ OS << Option->getValueAsString("Validator");
+ else
+ OS << "nullptr";
+ OS << ", ";
if (Option->getValue("ArgEnum"))
OS << Option->getValueAsString("ArgEnum");
OpenPOWER on IntegriCloud