Lines Matching refs:hasAttr
1240 && Previous.getFoundDecl()->hasAttr<OverloadableAttr>()); in AllowOverloadingOfFunction()
1422 if (D->isInvalidDecl() || D->isUsed() || D->hasAttr<UnusedAttr>()) in ShouldWarnIfUnusedFileScopedDecl()
1497 if (D->isReferenced() || D->isUsed() || D->hasAttr<UnusedAttr>() || in ShouldDiagnoseUnusedDecl()
1498 D->hasAttr<ObjCPreciseLifetimeAttr>()) in ShouldDiagnoseUnusedDecl()
1529 if (TT->getDecl()->hasAttr<UnusedAttr>()) in ShouldDiagnoseUnusedDecl()
1540 if (Tag->hasAttr<UnusedAttr>()) in ShouldDiagnoseUnusedDecl()
1544 if (!RD->hasTrivialDestructor() && !RD->hasAttr<WarnUnusedAttr>()) in ShouldDiagnoseUnusedDecl()
1555 if (!CD->isTrivial() && !RD->hasAttr<WarnUnusedAttr>()) in ShouldDiagnoseUnusedDecl()
2525 if (CDA && !oldDecl->hasAttr<CarriesDependencyAttr>()) { in mergeParamDeclAttributes()
2644 return ((FD->hasAttr<GNUInlineAttr>() || LangOpts.GNUInline) && in canRedefineFunction()
2794 if (New->hasAttr<InternalLinkageAttr>() && in MergeFunctionDecl()
2795 !Old->hasAttr<InternalLinkageAttr>()) { in MergeFunctionDecl()
2893 !New->hasAttr<GNUInlineAttr>() && in MergeFunctionDecl()
2902 if (New->hasAttr<GNUInlineAttr>() && in MergeFunctionDecl()
2903 Old->isInlined() && !Old->hasAttr<GNUInlineAttr>()) { in MergeFunctionDecl()
3051 if (NRA && !Old->hasAttr<CXX11NoReturnAttr>()) { in MergeFunctionDecl()
3062 if (CDA && !Old->hasAttr<CarriesDependencyAttr>()) { in MergeFunctionDecl()
3528 if (New->hasAttr<WeakImportAttr>() && in MergeVarDecl()
3530 !Old->hasAttr<WeakImportAttr>()) { in MergeVarDecl()
3537 if (New->hasAttr<InternalLinkageAttr>() && in MergeVarDecl()
3538 !Old->hasAttr<InternalLinkageAttr>()) { in MergeVarDecl()
5494 if (var->hasAttr<BlocksAttr>()) in inferObjCARCLifetime()
5714 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
5757 if (!D->isInExternCContext() || D->template hasAttr<OverloadableAttr>()) in isIncompleteDeclExternC()
5761 if (S.getLangOpts().CUDA && (D->template hasAttr<CUDADeviceAttr>() || in isIncompleteDeclExternC()
5762 D->template hasAttr<CUDAHostAttr>())) in isIncompleteDeclExternC()
6286 (NewVD->hasAttr<CUDASharedAttr>() || in ActOnVariableDeclarator()
6287 NewVD->hasAttr<CUDAConstantAttr>())) { in ActOnVariableDeclarator()
6295 assert(!NewVD->hasAttr<DLLImportAttr>() || in ActOnVariableDeclarator()
6802 if (NewVD->hasAttr<BlocksAttr>()) { in CheckVariableDeclarationType()
6866 if (FD && !FD->hasAttr<OpenCLKernelAttr>()) { in CheckVariableDeclarationType()
6881 && !NewVD->hasAttr<BlocksAttr>()) { in CheckVariableDeclarationType()
6891 if (isVM || NewVD->hasAttr<CleanupAttr>() || in CheckVariableDeclarationType()
6892 NewVD->hasAttr<BlocksAttr>()) in CheckVariableDeclarationType()
6946 if (!NewVD->hasLocalStorage() && NewVD->hasAttr<BlocksAttr>()) { in CheckVariableDeclarationType()
6952 if (isVM && NewVD->hasAttr<BlocksAttr>()) { in CheckVariableDeclarationType()
8179 !NewFD->hasAttr<SectionAttr>()) { in ActOnFunctionDeclarator()
8254 !NewFD->hasAttr<UsedAttr>()) in ActOnFunctionDeclarator()
8486 if (NewFD->hasAttr<OverloadableAttr>() && in ActOnFunctionDeclarator()
8547 (NewFD->hasAttr<CUDADeviceAttr>() || in ActOnFunctionDeclarator()
8548 NewFD->hasAttr<CUDAGlobalAttr>()) && in ActOnFunctionDeclarator()
8563 if (NewFD->hasAttr<OpenCLKernelAttr>()) { in ActOnFunctionDeclarator()
8678 if (!getLangOpts().CPlusPlus && !NewFD->hasAttr<OverloadableAttr>()) { in CheckFunctionDeclaration()
8707 if (OldDecl->hasAttr<OverloadableAttr>()) { in CheckFunctionDeclaration()
8708 if (!getLangOpts().CPlusPlus && !NewFD->hasAttr<OverloadableAttr>()) { in CheckFunctionDeclaration()
8934 << FD->hasAttr<OpenCLKernelAttr>(); in CheckMain()
9581 if (VDecl->hasAttr<DLLImportAttr>() && !VDecl->isStaticDataMember()) { in AddInitializerToDecl()
9753 if (VDecl->hasAttr<BlocksAttr>()) in AddInitializerToDecl()
10146 if (!Var->hasAttr<AliasAttr>()) { in ActOnUninitializedDecl()
10381 if (Stack->CurrentValue && !var->hasAttr<SectionAttr>()) { in CheckCompleteVariableDeclaration()
10405 if (var->hasAttr<BlocksAttr>()) { in CheckCompleteVariableDeclaration()
10527 (FD->hasAttr<CUDADeviceAttr>() || FD->hasAttr<CUDAGlobalAttr>()) && in FinalizeDeclaration()
10528 !VD->hasAttr<CUDASharedAttr>()) { in FinalizeDeclaration()
10543 (VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>() || in FinalizeDeclaration()
10544 VD->hasAttr<CUDASharedAttr>())) { in FinalizeDeclaration()
10545 assert((!VD->isStaticLocal() || VD->hasAttr<CUDASharedAttr>())); in FinalizeDeclaration()
10554 (VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>())) in FinalizeDeclaration()
10565 Diag(VD->getLocation(), VD->hasAttr<CUDASharedAttr>() in FinalizeDeclaration()
10635 if (!VD->hasAttr<TypeTagForDatatypeAttr>() || in FinalizeDeclaration()
10905 if (New->hasAttr<BlocksAttr>()) { in ActOnParamDeclarator()
10934 !Parameter->hasAttr<UnusedAttr>()) { in DiagnoseUnusedParameters()
11119 if (FD->hasAttr<OpenCLKernelAttr>()) in ShouldWarnAboutMissingPrototype()
11349 if (FD->hasAttr<DLLImportAttr>() && !FD->isInlined() && in ActOnStartOfFunctionDef()
11351 assert(!FD->hasAttr<DLLExportAttr>()); in ActOnStartOfFunctionDef()
11497 (!FD->getPreviousDecl()->hasAttr<GNUInlineAttr>())) in ActOnFinishFunctionBody()
11503 if (FD->hasImplicitReturnZero() || FD->hasAttr<NakedAttr>()) in ActOnFinishFunctionBody()
11680 if (FD && FD->hasAttr<NakedAttr>()) { in ActOnFinishFunctionBody()
11835 if (!FD->hasAttr<FormatAttr>()) { in AddKnownFunctionAttributes()
11850 if (!FD->hasAttr<FormatAttr>()) in AddKnownFunctionAttributes()
11863 if (!FD->hasAttr<ConstAttr>()) in AddKnownFunctionAttributes()
11868 !FD->hasAttr<ReturnsTwiceAttr>()) in AddKnownFunctionAttributes()
11871 if (Context.BuiltinInfo.isNoThrow(BuiltinID) && !FD->hasAttr<NoThrowAttr>()) in AddKnownFunctionAttributes()
11873 if (Context.BuiltinInfo.isPure(BuiltinID) && !FD->hasAttr<PureAttr>()) in AddKnownFunctionAttributes()
11875 if (Context.BuiltinInfo.isConst(BuiltinID) && !FD->hasAttr<ConstAttr>()) in AddKnownFunctionAttributes()
11878 !FD->hasAttr<CUDADeviceAttr>() && !FD->hasAttr<CUDAHostAttr>()) { in AddKnownFunctionAttributes()
11894 FD->isExternC() && !FD->hasAttr<NoThrowAttr>()) { in AddKnownFunctionAttributes()
11916 if (!FD->hasAttr<FormatAttr>()) in AddKnownFunctionAttributes()
11926 if (!FD->hasAttr<FormatArgAttr>()) in AddKnownFunctionAttributes()
13668 if (!FD->hasAttr<UnavailableAttr>()) in CheckNontrivialField()
14036 if (!FD->hasAttr<UnavailableAttr>()) { in ActOnFields()
14748 assert(ED->hasAttr<FlagEnumAttr>() && "looking for value in non-flag enum"); in IsValueInFlagEnum()
14848 bool Packed = Enum->hasAttr<PackedAttr>(); in ActOnEnumBody()
14993 if (Enum->hasAttr<FlagEnumAttr>()) { in ActOnEnumBody()
15226 if (!PrevDecl->hasAttr<AliasAttr>()) in ActOnPragmaWeakAlias()