Lines Matching refs:ParmDeclarator
7039 Declarator ParmDeclarator(DS, ArgDeclAttrs, in ParseParameterDeclarationClause() local
7045 ParseDeclarator(ParmDeclarator); in ParseParameterDeclarationClause()
7048 MaybeParseGNUAttributes(ParmDeclarator); in ParseParameterDeclarationClause()
7063 IdentifierInfo *ParmII = ParmDeclarator.getIdentifier(); in ParseParameterDeclarationClause()
7071 if (DS.isEmpty() && ParmDeclarator.getIdentifier() == nullptr && in ParseParameterDeclarationClause()
7072 ParmDeclarator.getNumTypeObjects() == 0) { in ParseParameterDeclarationClause()
7083 (!ParmDeclarator.getEllipsisLoc().isValid() && in ParseParameterDeclarationClause()
7085 Actions.containsUnexpandedParameterPacks(ParmDeclarator)) in ParseParameterDeclarationClause()
7086 DiagnoseMisplacedEllipsisInDeclarator(ConsumeToken(), ParmDeclarator); in ParseParameterDeclarationClause()
7105 if (!ParmDeclarator.isInvalidType() && !ParmDeclarator.hasName() && in ParseParameterDeclarationClause()
7115 Decl *Param = Actions.ActOnParamDeclarator(getCurScope(), ParmDeclarator); in ParseParameterDeclarationClause()
7176 ParmDeclarator.getIdentifierLoc(), in ParseParameterDeclarationClause()
7186 } else if (ParmDeclarator.getEllipsisLoc().isValid() || in ParseParameterDeclarationClause()
7187 Actions.containsUnexpandedParameterPacks(ParmDeclarator)) { in ParseParameterDeclarationClause()
7190 SourceLocation ParmEllipsis = ParmDeclarator.getEllipsisLoc(); in ParseParameterDeclarationClause()
7197 Diag(ParmDeclarator.getIdentifierLoc(), in ParseParameterDeclarationClause()
7199 << FixItHint::CreateInsertion(ParmDeclarator.getIdentifierLoc(), in ParseParameterDeclarationClause()
7201 << !ParmDeclarator.hasName(); in ParseParameterDeclarationClause()