reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDeclAttr.cpp
 5570   if (!isFunctionOrMethod(D) || !hasFunctionProto(D) || isInstanceMethod(D) ||
 5570   if (!isFunctionOrMethod(D) || !hasFunctionProto(D) || isInstanceMethod(D) ||
 5570   if (!isFunctionOrMethod(D) || !hasFunctionProto(D) || isInstanceMethod(D) ||
 5572           cast<NamedDecl>(D)->getDeclName().getCXXOverloadedOperator())) {
 5578   if (!getFunctionOrMethodResultType(D)->isVoidType()) {
 5579     S.Diag(getFunctionOrMethodResultSourceRange(D).getBegin(),
 5588   unsigned NumParams = getFunctionOrMethodNumParams(D);
 5590     S.Diag(D->getBeginLoc(), diag::err_anyx86_interrupt_attribute)
 5598   if (!getFunctionOrMethodParamType(D, 0)->isPointerType()) {
 5599     S.Diag(getFunctionOrMethodParamRange(D, 0).getBegin(),
 5613       (!getFunctionOrMethodParamType(D, 1)->isUnsignedIntegerType() ||
 5614        S.Context.getTypeSize(getFunctionOrMethodParamType(D, 1)) != TypeSize)) {
 5615     S.Diag(getFunctionOrMethodParamRange(D, 1).getBegin(),
 5623   D->addAttr(::new (S.Context) AnyX86InterruptAttr(S.Context, AL));
 5624   D->addAttr(UsedAttr::CreateImplicit(S.Context));