• Home
  • Raw
  • Download

Lines Matching refs:IdxExpr

242                                                const Expr *IdxExpr,  in checkFunctionOrMethodArgumentIndex()  argument
256 if (IdxExpr->isTypeDependent() || IdxExpr->isValueDependent() || in checkFunctionOrMethodArgumentIndex()
257 !IdxExpr->isIntegerConstantExpr(IdxInt, S.Context)) { in checkFunctionOrMethodArgumentIndex()
260 << AttrArgNum << AANT_ArgumentIntegerConstant << IdxExpr->getSourceRange(); in checkFunctionOrMethodArgumentIndex()
267 << AttrName << AttrArgNum << IdxExpr->getSourceRange(); in checkFunctionOrMethodArgumentIndex()
275 << AttrName << IdxExpr->getSourceRange(); in checkFunctionOrMethodArgumentIndex()
1342 Expr *IdxExpr = AL.getArg(0); in handleOwnershipAttr() local
1344 if (IdxExpr->isTypeDependent() || IdxExpr->isValueDependent() in handleOwnershipAttr()
1345 || !IdxExpr->isIntegerConstantExpr(ArgNum, S.Context)) { in handleOwnershipAttr()
1348 << IdxExpr->getSourceRange(); in handleOwnershipAttr()
2950 Expr *IdxExpr = Attr.getArg(0); in handleFormatArgAttr() local
2953 Attr.getLoc(), 1, IdxExpr, ArgIdx)) in handleFormatArgAttr()
2967 << IdxExpr->getSourceRange(); in handleFormatArgAttr()
2978 << IdxExpr->getSourceRange(); in handleFormatArgAttr()
2986 IdxExpr->EvaluateAsInt(Val, S.Context); in handleFormatArgAttr()
3141 Expr *IdxExpr = Attr.getArg(0); in handleFormatAttr() local
3143 if (IdxExpr->isTypeDependent() || IdxExpr->isValueDependent() || in handleFormatAttr()
3144 !IdxExpr->isIntegerConstantExpr(Idx, S.Context)) { in handleFormatAttr()
3147 << IdxExpr->getSourceRange(); in handleFormatAttr()
3153 << "format" << 2 << IdxExpr->getSourceRange(); in handleFormatAttr()
3164 << IdxExpr->getSourceRange(); in handleFormatAttr()
3176 << "a CFString" << IdxExpr->getSourceRange(); in handleFormatAttr()
3185 << "an NSString" << IdxExpr->getSourceRange(); in handleFormatAttr()
3192 << "a string type" << IdxExpr->getSourceRange(); in handleFormatAttr()