Lines Matching defs:EA
732 if (ErrorAttr *EA = S.mergeErrorAttr(D, AL, NewUserDiagnostic))
733 D->addAttr(EA);
3626 if (const auto *EA = D->getAttr<ErrorAttr>()) {
3630 bool Match = (EA->isError() && NewAttr == "error") ||
3631 (EA->isWarning() && NewAttr == "warning");
3633 Diag(EA->getLocation(), diag::err_attributes_are_not_compatible)
3634 << CI << EA
3636 EA->isRegularKeywordAttribute());
3640 if (EA->getUserDiagnostic() != NewUserDiagnostic) {
3641 Diag(CI.getLoc(), diag::warn_duplicate_attribute) << EA;
3642 Diag(EA->getLoc(), diag::note_previous_attribute);