aboutsummaryrefslogtreecommitdiffstats
path: root/tools/bugpoint/ToolRunner.h
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-12-19 17:59:45 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-12-19 17:59:45 +0000
commit2418bf9546387ea0cd206d3f0e4a8952f6a90eb4 (patch)
treef460f5cb7fd18e3891a825051943d74743c2db3c /tools/bugpoint/ToolRunner.h
parentfd335687bcd17189a9dbfa1da7033430a837e213 (diff)
downloadexternal_llvm-2418bf9546387ea0cd206d3f0e4a8952f6a90eb4.zip
external_llvm-2418bf9546387ea0cd206d3f0e4a8952f6a90eb4.tar.gz
external_llvm-2418bf9546387ea0cd206d3f0e4a8952f6a90eb4.tar.bz2
For PR351:
Turn path instance variables into sys::Path instead of std::string git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19038 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/bugpoint/ToolRunner.h')
-rw-r--r--tools/bugpoint/ToolRunner.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/bugpoint/ToolRunner.h b/tools/bugpoint/ToolRunner.h
index 0fa7de4..b5313e9 100644
--- a/tools/bugpoint/ToolRunner.h
+++ b/tools/bugpoint/ToolRunner.h
@@ -44,8 +44,8 @@ public:
// GCC abstraction
//
class GCC {
- std::string GCCPath; // The path to the gcc executable
- GCC(const std::string &gccPath) : GCCPath(gccPath) { }
+ sys::Path GCCPath; // The path to the gcc executable
+ GCC(const sys::Path &gccPath) : GCCPath(gccPath) { }
public:
enum FileType { AsmFile, CFile };
@@ -118,11 +118,11 @@ struct AbstractInterpreter {
// CBE Implementation of AbstractIntepreter interface
//
class CBE : public AbstractInterpreter {
- std::string LLCPath; // The path to the `llc' executable
+ sys::Path LLCPath; // The path to the `llc' executable
std::vector<std::string> ToolArgs; // Extra args to pass to LLC
GCC *gcc;
public:
- CBE(const std::string &llcPath, GCC *Gcc,
+ CBE(const sys::Path &llcPath, GCC *Gcc,
const std::vector<std::string> *Args) : LLCPath(llcPath), gcc(Gcc) {
ToolArgs.clear ();
if (Args) { ToolArgs = *Args; }