Lines Matching refs:arg
57 auto *arg = args.getLastArg(OPT_color_diagnostics, OPT_color_diagnostics_eq,
59 if (!arg)
61 if (arg->getOption().getID() == OPT_color_diagnostics) {
63 } else if (arg->getOption().getID() == OPT_no_color_diagnostics) {
66 StringRef s = arg->getValue();
77 if (auto *arg = args.getLastArg(OPT_rsp_quoting)) {
78 StringRef s = arg->getValue();
135 for (auto *arg : args.filtered(OPT_UNKNOWN)) {
137 if (findNearest(arg->getAsString(args), nearest) > 1)
138 error("unknown argument '" + arg->getAsString(args) + "'");
140 error("unknown argument '" + arg->getAsString(args) +
174 for (auto *arg : args) {
175 switch (arg->getOption().getID()) {
179 os << quote(rewritePath(arg->getValue())) << "\n";
186 os << "-o " << quote(sys::path::filename(arg->getValue())) << "\n";
195 os << arg->getSpelling() << " " << quote(rewritePath(arg->getValue()))
199 os << toString(*arg) << "\n";