17 #include "llvm/ADT/StringRef.h"
26 for (
size_t i = 0, e = Args.size(); i != e; ++i) {
27 StringRef Arg = Args[i];
29 if (!Arg.startswith(
"-fcolor-diagnostics") &&
30 !Arg.startswith(
"-fdiagnostics-color"))
31 AdjustedArgs.push_back(Args[i]);
33 AdjustedArgs.push_back(
"-fsyntax-only");
41 for (
size_t i = 0, e = Args.size(); i < e; ++i) {
42 StringRef Arg = Args[i];
43 if (!Arg.startswith(
"-o"))
44 AdjustedArgs.push_back(Args[i]);
61 CommandLineArguments::iterator I;
69 Return.insert(I, Extra.begin(), Extra.end());
82 return Second(First(Args));
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...