diff options
Diffstat (limited to 'lldb/utils/TableGen/LLDBOptionDefEmitter.cpp')
| -rw-r--r-- | lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp b/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp index 4e62197d398..74e420ebb83 100644 --- a/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp +++ b/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp @@ -111,9 +111,11 @@ static void emitOption(Record *Option, raw_ostream &OS) { OS << ", "; // Add the description if there is any. - if (auto D = Option->getValue("Description")) - OS << D->getValue()->getAsString(); - else + if (auto D = Option->getValue("Description")) { + OS << "\""; + llvm::printEscapedString(D->getValue()->getAsUnquotedString(), OS); + OS << "\""; + } else OS << "\"\""; OS << "},\n"; } |

