reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5699 if (const auto *A = D->getAttr<RISCVInterruptAttr>()) { 5726 if (D->getFunctionType() == nullptr) { 5727 S.Diag(D->getLocation(), diag::warn_attribute_wrong_decl_type) 5732 if (hasFunctionProto(D) && getFunctionOrMethodNumParams(D) != 0) { 5732 if (hasFunctionProto(D) && getFunctionOrMethodNumParams(D) != 0) { 5733 S.Diag(D->getLocation(), diag::warn_interrupt_attribute_invalid) 5738 if (!getFunctionOrMethodResultType(D)->isVoidType()) { 5739 S.Diag(D->getLocation(), diag::warn_interrupt_attribute_invalid) 5751 D->addAttr(::new (S.Context) RISCVInterruptAttr(S.Context, AL, Kind));