diff options
| author | Chris Lattner <sabre@nondot.org> | 2001-07-22 00:18:33 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2001-07-22 00:18:33 +0000 |
| commit | 043ad095ae8894718011f3ea2e3d6286eebc68b4 (patch) | |
| tree | b4ce85a63ebb49ef3fb995fc1f827279674dd828 /llvm/support/lib/Support | |
| parent | a05bbb614f3fc5632d241446061db51edd7674c7 (diff) | |
| download | bcm5719-llvm-043ad095ae8894718011f3ea2e3d6286eebc68b4.tar.gz bcm5719-llvm-043ad095ae8894718011f3ea2e3d6286eebc68b4.zip | |
Remove stringutils.h file
llvm-svn: 263
Diffstat (limited to 'llvm/support/lib/Support')
| -rw-r--r-- | llvm/support/lib/Support/ProgramOptions.cpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/llvm/support/lib/Support/ProgramOptions.cpp b/llvm/support/lib/Support/ProgramOptions.cpp index 40fa5ac10af..c9df10a59ed 100644 --- a/llvm/support/lib/Support/ProgramOptions.cpp +++ b/llvm/support/lib/Support/ProgramOptions.cpp @@ -109,20 +109,20 @@ ProgramOptions::GetOriginalArgs() const return argv; } -vector<char*> +vector<string> ProgramOptions::GetDescription() const { - vector<char*> optDesc; + vector<string> optDesc; if (optDesc.size() < (unsigned) argc) { - for (StringMap<ProgramOption*>::const_iterator iter=optionRegistry.begin(); + for (hash_map<string,ProgramOption*>::const_iterator iter=optionRegistry.begin(); ! (iter == optionRegistry.end()); ++iter) { - const ProgramOption* handler = (*iter).second; - optDesc.push_back(strdup(handler->ArgString())); // 1st - optDesc.push_back(strdup(handler->HelpMesg())); // 2nd + const ProgramOption* handler = iter->second; + optDesc.push_back(handler->ArgString()); // 1st + optDesc.push_back(handler->HelpMesg()); // 2nd optDesc.push_back(handler->GetTextValue()); // 3rd } } @@ -215,10 +215,8 @@ ProgramOptions::PrintOptions(ostream& stream) const stream << "\tUse argument 0 to turn OFF a flag option: " << "-<flag_opt> 0" << endl << endl; - for (StringMap<ProgramOption*>::const_iterator iter=optionRegistry.begin(); - ! (iter == optionRegistry.end()); - ++iter) - { + for (hash_map<string,ProgramOption*>::const_iterator iter = optionRegistry.begin(); + iter != optionRegistry.end(); ++iter) { const ProgramOption* handler = (*iter).second; stream << "\t-" << handler->ArgString(); |

