Lines Matching refs:ParamInfo
2734 Declarator ParamInfo(DS, Declarator::BlockLiteralContext); in ParseBlockLiteralExpression() local
2737 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation())); in ParseBlockLiteralExpression()
2742 ParseParenDeclarator(ParamInfo); in ParseBlockLiteralExpression()
2746 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd(); in ParseBlockLiteralExpression()
2747 ParamInfo.SetIdentifier(nullptr, CaretLoc); in ParseBlockLiteralExpression()
2748 ParamInfo.SetRangeEnd(Tmp); in ParseBlockLiteralExpression()
2749 if (ParamInfo.isInvalidType()) { in ParseBlockLiteralExpression()
2757 MaybeParseGNUAttributes(ParamInfo); in ParseBlockLiteralExpression()
2760 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScope()); in ParseBlockLiteralExpression()
2767 ParamInfo.AddTypeInfo(DeclaratorChunk::getFunction(/*HasProto=*/true, in ParseBlockLiteralExpression()
2789 ParamInfo), in ParseBlockLiteralExpression()
2792 MaybeParseGNUAttributes(ParamInfo); in ParseBlockLiteralExpression()
2795 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScope()); in ParseBlockLiteralExpression()