reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12986 const DeclSpec &DS = D.getDeclSpec(); 13008 D.getMutableDeclSpec().ClearStorageClassSpecs(); 13019 << 0 << D.getDeclSpec().getConstexprSpecifier(); 13023 CheckFunctionOrTemplateParamDeclarator(S, D); 13025 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); 13029 IdentifierInfo *II = D.getIdentifier(); 13031 LookupResult R(*this, II, D.getIdentifierLoc(), LookupOrdinaryName, 13038 DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl); 13042 Diag(D.getIdentifierLoc(), diag::err_param_redefinition) << II; 13047 D.SetIdentifier(nullptr, D.getIdentifierLoc()); 13047 D.SetIdentifier(nullptr, D.getIdentifierLoc()); 13048 D.setInvalidType(true); 13057 CheckParameter(Context.getTranslationUnitDecl(), D.getBeginLoc(), 13058 D.getIdentifierLoc(), II, parmDeclType, TInfo, SC); 13060 if (D.isInvalidType()) 13073 ProcessDeclAttributes(S, New, D); 13075 if (D.getDeclSpec().isModulePrivateSpecified()) 13078 << SourceRange(D.getDeclSpec().getModulePrivateSpecLoc()) 13079 << FixItHint::CreateRemoval(D.getDeclSpec().getModulePrivateSpecLoc());