Lines Matching refs:Arg

105 void parseNumbers(StringRef Arg, uint64_t *Addr, uint64_t *Size) {  in parseNumbers()  argument
107 std::tie(S1, S2) = Arg.split(','); in parseNumbers()
116 void parseVersion(StringRef Arg, uint32_t *Major, uint32_t *Minor) { in parseVersion() argument
118 std::tie(S1, S2) = Arg.split('.'); in parseVersion()
129 for (StringRef Arg : SplitArgs) { in parseGuard() local
130 if (Arg.equals_lower("no")) in parseGuard()
132 else if (Arg.equals_lower("nolongjmp")) in parseGuard()
134 else if (Arg.equals_lower("cf") || Arg.equals_lower("longjmp")) in parseGuard()
137 fatal("invalid argument to /guard: " + Arg); in parseGuard()
142 void parseSubsystem(StringRef Arg, WindowsSubsystem *Sys, uint32_t *Major, in parseSubsystem() argument
145 std::tie(SysStr, Ver) = Arg.split(','); in parseSubsystem()
255 void parseManifest(StringRef Arg) { in parseManifest() argument
256 if (Arg.equals_lower("no")) { in parseManifest()
260 if (!Arg.startswith_lower("embed")) in parseManifest()
261 fatal("invalid option " + Arg); in parseManifest()
263 Arg = Arg.substr(strlen("embed")); in parseManifest()
264 if (Arg.empty()) in parseManifest()
266 if (!Arg.startswith_lower(",id=")) in parseManifest()
267 fatal("invalid option " + Arg); in parseManifest()
268 Arg = Arg.substr(strlen(",id=")); in parseManifest()
269 if (Arg.getAsInteger(0, Config->ManifestID)) in parseManifest()
270 fatal("invalid option " + Arg); in parseManifest()
275 void parseManifestUAC(StringRef Arg) { in parseManifestUAC() argument
276 if (Arg.equals_lower("no")) { in parseManifestUAC()
281 Arg = Arg.ltrim(); in parseManifestUAC()
282 if (Arg.empty()) in parseManifestUAC()
284 if (Arg.startswith_lower("level=")) { in parseManifestUAC()
285 Arg = Arg.substr(strlen("level=")); in parseManifestUAC()
286 std::tie(Config->ManifestLevel, Arg) = Arg.split(" "); in parseManifestUAC()
289 if (Arg.startswith_lower("uiaccess=")) { in parseManifestUAC()
290 Arg = Arg.substr(strlen("uiaccess=")); in parseManifestUAC()
291 std::tie(Config->ManifestUIAccess, Arg) = Arg.split(" "); in parseManifestUAC()
294 fatal("invalid option " + Arg); in parseManifestUAC()
509 Export parseExport(StringRef Arg) { in parseExport() argument
512 std::tie(E.Name, Rest) = Arg.split(","); in parseExport()
569 fatal("invalid /export: " + Arg); in parseExport()
681 void checkFailIfMismatch(StringRef Arg) { in checkFailIfMismatch() argument
683 std::tie(K, V) = Arg.split('='); in checkFailIfMismatch()
685 fatal("/failifmismatch: invalid argument: " + Arg); in checkFailIfMismatch()
737 auto *Arg = Args.getLastArg(OPT_color_diagnostics, OPT_color_diagnostics_eq, in handleColorDiagnostics() local
739 if (!Arg) in handleColorDiagnostics()
741 if (Arg->getOption().getID() == OPT_color_diagnostics) { in handleColorDiagnostics()
743 } else if (Arg->getOption().getID() == OPT_no_color_diagnostics) { in handleColorDiagnostics()
746 StringRef S = Arg->getValue(); in handleColorDiagnostics()
757 if (auto *Arg = Args.getLastArg(OPT_rsp_quoting)) { in getQuotingStyle() local
758 StringRef S = Arg->getValue(); in getQuotingStyle()
807 for (auto *Arg : Args.filtered(OPT_UNKNOWN)) in parse() local
808 warn("ignoring unknown argument: " + Arg->getSpelling()); in parse()
838 for (auto *Arg : Args.filtered(OPT_UNKNOWN)) in parseDirectives() local
839 warn("ignoring unknown argument: " + Arg->getSpelling()); in parseDirectives()