Lines Matching refs:ParamInfo
2782 Declarator ParamInfo(DS, Declarator::BlockLiteralContext); in ParseBlockLiteralExpression() local
2785 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation())); in ParseBlockLiteralExpression()
2790 ParseParenDeclarator(ParamInfo); in ParseBlockLiteralExpression()
2794 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd(); in ParseBlockLiteralExpression()
2795 ParamInfo.SetIdentifier(nullptr, CaretLoc); in ParseBlockLiteralExpression()
2796 ParamInfo.SetRangeEnd(Tmp); in ParseBlockLiteralExpression()
2797 if (ParamInfo.isInvalidType()) { in ParseBlockLiteralExpression()
2805 MaybeParseGNUAttributes(ParamInfo); in ParseBlockLiteralExpression()
2808 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScope()); in ParseBlockLiteralExpression()
2815 ParamInfo.AddTypeInfo(DeclaratorChunk::getFunction(/*HasProto=*/true, in ParseBlockLiteralExpression()
2837 ParamInfo), in ParseBlockLiteralExpression()
2840 MaybeParseGNUAttributes(ParamInfo); in ParseBlockLiteralExpression()
2843 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScope()); in ParseBlockLiteralExpression()