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

References

tools/clang/lib/Sema/SemaDecl.cpp
 2531         D, *AA, AA->getPlatform(), AA->isImplicit(), AA->getIntroduced(),
 2536     NewAttr = S.mergeVisibilityAttr(D, *VA, VA->getVisibility());
 2538     NewAttr = S.mergeTypeVisibilityAttr(D, *VA, VA->getVisibility());
 2540     NewAttr = S.mergeDLLImportAttr(D, *ImportA);
 2542     NewAttr = S.mergeDLLExportAttr(D, *ExportA);
 2544     NewAttr = S.mergeFormatAttr(D, *FA, FA->getType(), FA->getFormatIdx(),
 2547     NewAttr = S.mergeSectionAttr(D, *SA, SA->getName());
 2549     NewAttr = S.mergeCodeSegAttr(D, *CSA, CSA->getName());
 2551     NewAttr = S.mergeMSInheritanceAttr(D, *IA, IA->getBestCase(),
 2554     NewAttr = S.mergeAlwaysInlineAttr(D, *AA,
 2556   else if (S.getLangOpts().CUDA && isa<FunctionDecl>(D) &&
 2563     NewAttr = S.mergeMinSizeAttr(D, *MA);
 2565     NewAttr = S.mergeOptimizeNoneAttr(D, *OA);
 2567     NewAttr = S.mergeInternalLinkageAttr(D, *InternalLinkageA);
 2569     NewAttr = S.mergeCommonAttr(D, *CommonA);
 2579     NewAttr = S.mergeUuidAttr(D, *UA, UA->getGuid());
 2581     NewAttr = S.mergeSpeculativeLoadHardeningAttr(D, *SLHA);
 2583     NewAttr = S.mergeNoSpeculativeLoadHardeningAttr(D, *SLHA);
 2584   else if (Attr->shouldInheritEvenIfAlreadyPresent() || !DeclHasAttr(D, Attr))
 2589     D->addAttr(NewAttr);
 2591       S.Consumer.AssignInheritanceModel(cast<CXXRecordDecl>(D));