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

References

tools/clang/lib/Sema/SemaDecl.cpp
 2530     NewAttr = S.mergeAvailabilityAttr(
 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,
 2563     NewAttr = S.mergeMinSizeAttr(D, *MA);
 2565     NewAttr = S.mergeOptimizeNoneAttr(D, *OA);
 2567     NewAttr = S.mergeInternalLinkageAttr(D, *InternalLinkageA);
 2569     NewAttr = S.mergeCommonAttr(D, *CommonA);
 2573     NewAttr = nullptr;
 2577     NewAttr = nullptr;
 2579     NewAttr = S.mergeUuidAttr(D, *UA, UA->getGuid());
 2581     NewAttr = S.mergeSpeculativeLoadHardeningAttr(D, *SLHA);
 2583     NewAttr = S.mergeNoSpeculativeLoadHardeningAttr(D, *SLHA);
 2585     NewAttr = cast<InheritableAttr>(Attr->clone(S.Context));
 2587   if (NewAttr) {
 2588     NewAttr->setInherited(true);
 2589     D->addAttr(NewAttr);
 2590     if (isa<MSInheritanceAttr>(NewAttr))