summaryrefslogtreecommitdiffstats
path: root/llvm/tools/bugpoint/OptimizerDriver.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-06-13 19:25:37 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-06-13 19:25:37 +0000
commit4c7ad8fc27f3919eec47e4f87f239d1f7757723b (patch)
tree40ba81d9ab406b897e744cabb436c28d2e27634b /llvm/tools/bugpoint/OptimizerDriver.cpp
parentc4d547d3ae0237dd9dc4a79d8f0c359ed3efab5c (diff)
downloadbcm5719-llvm-4c7ad8fc27f3919eec47e4f87f239d1f7757723b.tar.gz
bcm5719-llvm-4c7ad8fc27f3919eec47e4f87f239d1f7757723b.zip
Have sys::FindProgramByName return a std::string.
llvm-svn: 183928
Diffstat (limited to 'llvm/tools/bugpoint/OptimizerDriver.cpp')
-rw-r--r--llvm/tools/bugpoint/OptimizerDriver.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/tools/bugpoint/OptimizerDriver.cpp b/llvm/tools/bugpoint/OptimizerDriver.cpp
index 6c491ff0f99..4c9219a71b7 100644
--- a/llvm/tools/bugpoint/OptimizerDriver.cpp
+++ b/llvm/tools/bugpoint/OptimizerDriver.cpp
@@ -148,7 +148,7 @@ bool BugDriver::runPasses(Module *Program,
return 1;
}
- sys::Path tool = sys::FindProgramByName("opt");
+ std::string tool = sys::FindProgramByName("opt");
if (tool.empty()) {
errs() << "Cannot find `opt' in PATH!\n";
return 1;
@@ -159,14 +159,13 @@ bool BugDriver::runPasses(Module *Program,
// setup the child process' arguments
SmallVector<const char*, 8> Args;
- std::string Opt = tool.str();
if (UseValgrind) {
Args.push_back("valgrind");
Args.push_back("--error-exitcode=1");
Args.push_back("-q");
Args.push_back(tool.c_str());
} else
- Args.push_back(Opt.c_str());
+ Args.push_back(tool.c_str());
Args.push_back("-o");
Args.push_back(OutputFilename.c_str());
OpenPOWER on IntegriCloud