reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/driver/driver.cpp
  112     Args.insert(Args.begin() + 1, Str);
  112     Args.insert(Args.begin() + 1, Str);
  117     Args.push_back(Str);
  124     for (unsigned i = 1, e = Args.size(); i != e; ++i) {
  126       if (Args[i] == nullptr)
  128       std::string Repl = llvm::Regex(MatchPattern).sub(ReplPattern, Args[i]);
  130       if (Repl != Args[i]) {
  131         OS << "### Replacing '" << Args[i] << "' with '" << Repl << "'\n";
  132         Args[i] = GetStableCStr(SavedStrings, Repl);
  137     for (unsigned i = 1; i < Args.size();) {
  138       if (Option == Args[i]) {
  139         OS << "### Deleting argument " << Args[i] << '\n';
  140         Args.erase(Args.begin() + i);
  140         Args.erase(Args.begin() + i);
  142           if (i < Args.size()) {
  143             OS << "### Deleting argument " << Args[i] << '\n';
  144             Args.erase(Args.begin() + i);
  144             Args.erase(Args.begin() + i);
  152     for (unsigned i = 1; i < Args.size();) {
  153       const char *A = Args[i];
  161         OS << "### Deleting argument " << Args[i] << '\n';
  162         Args.erase(Args.begin() + i);
  162         Args.erase(Args.begin() + i);
  167     Args.push_back(GetStableCStr(SavedStrings, '-' + Edit.str()));