aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-03-18 06:13:37 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-03-18 06:13:37 +0000
commitd57ac5990d22592665a67a28fc5d39f1155424d3 (patch)
tree55d7b1e950a6efd89b5d69a51af38188498f1070
parent028801c66f37d6765ee98f2b1c79e74280ca73e5 (diff)
Driver: Rename Command::Argv to Command::Arguments to make it clearer
that this does not include the implicit first argument (the executable name). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67172 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Driver/Job.h10
-rw-r--r--lib/Driver/Job.cpp4
2 files changed, 9 insertions, 5 deletions
diff --git a/include/clang/Driver/Job.h b/include/clang/Driver/Job.h
index 1db50517dd..8a7aa1aa99 100644
--- a/include/clang/Driver/Job.h
+++ b/include/clang/Driver/Job.h
@@ -47,14 +47,18 @@ public:
/// Command - An executable path/name and argument vector to
/// execute.
class Command : public Job {
+ /// The executable to run.
const char *Executable;
- ArgStringList Argv;
+
+ /// The list of program arguments (not including the implicit first
+ /// argument, which will be the executable).
+ ArgStringList Arguments;
public:
- Command(const char *_Executable, const ArgStringList &_Argv);
+ Command(const char *_Executable, const ArgStringList &_Arguments);
const char *getExecutable() const { return Executable; }
- const ArgStringList &getArgv() const { return Argv; }
+ const ArgStringList &getArguments() const { return Arguments; }
static bool classof(const Job *J) {
return J->getKind() == CommandClass;
diff --git a/lib/Driver/Job.cpp b/lib/Driver/Job.cpp
index 3cc8b29178..1efc38a8e8 100644
--- a/lib/Driver/Job.cpp
+++ b/lib/Driver/Job.cpp
@@ -14,8 +14,8 @@ using namespace clang::driver;
Job::~Job() {}
-Command::Command(const char *_Executable, const ArgStringList &_Argv)
- : Job(CommandClass), Executable(_Executable), Argv(_Argv) {
+Command::Command(const char *_Executable, const ArgStringList &_Arguments)
+ : Job(CommandClass), Executable(_Executable), Arguments(_Arguments) {
}
PipedJob::PipedJob() : Job(PipedJobClass) {}