Searched refs:ArgExp (Results 1 – 1 of 1) sorted by relevance
603 Expr *ArgExp = AL.getArgAsExpr(Idx); in checkAttrArgsAreCapabilityObjs() local605 if (ArgExp->isTypeDependent()) { in checkAttrArgsAreCapabilityObjs()607 Args.push_back(ArgExp); in checkAttrArgsAreCapabilityObjs()611 if (const auto *StrLit = dyn_cast<StringLiteral>(ArgExp)) { in checkAttrArgsAreCapabilityObjs()616 Args.push_back(ArgExp); in checkAttrArgsAreCapabilityObjs()623 Args.push_back(ArgExp); in checkAttrArgsAreCapabilityObjs()627 QualType ArgTy = ArgExp->getType(); in checkAttrArgsAreCapabilityObjs()631 if (const auto *UOp = dyn_cast<UnaryOperator>(ArgExp)) in checkAttrArgsAreCapabilityObjs()643 const auto *IL = dyn_cast<IntegerLiteral>(ArgExp); in checkAttrArgsAreCapabilityObjs()663 if (!typeHasCapability(S, ArgTy) && !isCapabilityExpr(S, ArgExp)) in checkAttrArgsAreCapabilityObjs()[all …]