Lines Matching full:specifier
129 // table. It also has the "specifier" form of -Werror=foo. GCC supports in ProcessWarningOptions()
133 StringRef Specifier; in ProcessWarningOptions() local
134 if (Opt.size() > 5) { // Specifier must be present. in ProcessWarningOptions()
142 Specifier = Opt.substr(6); in ProcessWarningOptions()
145 if (Specifier.empty()) { in ProcessWarningOptions()
152 // Set the warning as error flag for this specifier. in ProcessWarningOptions()
153 Diags.setDiagnosticGroupWarningAsError(Specifier, isPositive); in ProcessWarningOptions()
154 } else if (DiagIDs->getDiagnosticsInGroup(Flavor, Specifier, _Diags)) { in ProcessWarningOptions()
155 EmitUnknownDiagWarning(Diags, Flavor, "-Werror=", Specifier); in ProcessWarningOptions()
162 StringRef Specifier; in ProcessWarningOptions() local
170 Specifier = Opt.substr(13); in ProcessWarningOptions()
173 if (Specifier.empty()) { in ProcessWarningOptions()
180 // Set the error as fatal flag for this specifier. in ProcessWarningOptions()
181 Diags.setDiagnosticGroupErrorAsFatal(Specifier, isPositive); in ProcessWarningOptions()
182 } else if (DiagIDs->getDiagnosticsInGroup(Flavor, Specifier, _Diags)) { in ProcessWarningOptions()
183 EmitUnknownDiagWarning(Diags, Flavor, "-Wfatal-errors=", Specifier); in ProcessWarningOptions()