diff options
-rw-r--r-- | clang/test/Driver/ccc-add-args.c | 4 | ||||
-rw-r--r-- | clang/tools/driver/driver.cpp | 19 |
2 files changed, 0 insertions, 23 deletions
diff --git a/clang/test/Driver/ccc-add-args.c b/clang/test/Driver/ccc-add-args.c deleted file mode 100644 index 171bfd28548..00000000000 --- a/clang/test/Driver/ccc-add-args.c +++ /dev/null @@ -1,4 +0,0 @@ -// RUN: env CCC_ADD_ARGS="-ccc-print-options,,-v" %clang -### 2>&1 | FileCheck %s -// CHECK: Option 0 - Name: "-ccc-print-options", Values: {} -// CHECK: Option 1 - Name: "-v", Values: {} -// CHECK: Option 2 - Name: "-###", Values: {} diff --git a/clang/tools/driver/driver.cpp b/clang/tools/driver/driver.cpp index 7ad3d0ab40b..ac062fb0b54 100644 --- a/clang/tools/driver/driver.cpp +++ b/clang/tools/driver/driver.cpp @@ -323,25 +323,6 @@ int main(int argc_, const char **argv_) { if (const char *OverrideStr = ::getenv("QA_OVERRIDE_GCC3_OPTIONS")) { // FIXME: Driver shouldn't take extra initial argument. ApplyQAOverride(argv, OverrideStr, SavedStrings); - } else if (const char *Cur = ::getenv("CCC_ADD_ARGS")) { - // FIXME: Driver shouldn't take extra initial argument. - std::vector<const char*> ExtraArgs; - - for (;;) { - const char *Next = strchr(Cur, ','); - - if (Next) { - ExtraArgs.push_back(SaveStringInSet(SavedStrings, - std::string(Cur, Next))); - Cur = Next + 1; - } else { - if (*Cur != '\0') - ExtraArgs.push_back(SaveStringInSet(SavedStrings, Cur)); - break; - } - } - - argv.insert(&argv[1], ExtraArgs.begin(), ExtraArgs.end()); } std::string Path = GetExecutablePath(argv[0], CanonicalPrefixes); |