OptParser: Emit HelpText field for option groups.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90599 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2009-12-04 21:41:24 +00:00
parent 1500c4f49a
commit d90ade54cd

View File

@ -127,7 +127,18 @@ void OptParserEmitter::run(raw_ostream &OS) {
OS << "INVALID";
// The other option arguments (unused for groups).
OS << ", INVALID, 0, 0, 0, 0)\n";
OS << ", INVALID, 0, 0";
// The option help text.
if (!dynamic_cast<UnsetInit*>(R.getValueInit("HelpText"))) {
OS << ",\n";
OS << " ";
write_cstring(OS, R.getValueAsString("HelpText"));
} else
OS << ", 0";
// The option meta-variable name (unused).
OS << ", 0)\n";
}
OS << "\n";