reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6141 if (VD->hasInit()) { 6142 if (const auto *Attr = VD->getAttr<AliasAttr>()) { 6143 assert(VD->isThisDeclarationADefinition() && 6144 !VD->isExternallyVisible() && "Broken AliasAttr handled late!"); 6145 S.Diag(Attr->getLocation(), diag::err_alias_is_definition) << VD << 0; 6146 VD->dropAttr<AliasAttr>();