Home
last modified time | relevance | path

Searched refs:ArgExp (Results 1 – 1 of 1) sorted by relevance

/external/clang/lib/Sema/
DSemaDeclAttr.cpp504 Expr *ArgExp = Attr.getArgAsExpr(Idx); in checkAttrArgsAreCapabilityObjs() local
506 if (ArgExp->isTypeDependent()) { in checkAttrArgsAreCapabilityObjs()
508 Args.push_back(ArgExp); in checkAttrArgsAreCapabilityObjs()
512 if (StringLiteral *StrLit = dyn_cast<StringLiteral>(ArgExp)) { in checkAttrArgsAreCapabilityObjs()
517 Args.push_back(ArgExp); in checkAttrArgsAreCapabilityObjs()
525 Args.push_back(ArgExp); in checkAttrArgsAreCapabilityObjs()
529 QualType ArgTy = ArgExp->getType(); in checkAttrArgsAreCapabilityObjs()
533 if (UnaryOperator *UOp = dyn_cast<UnaryOperator>(ArgExp)) in checkAttrArgsAreCapabilityObjs()
545 IntegerLiteral *IL = dyn_cast<IntegerLiteral>(ArgExp); in checkAttrArgsAreCapabilityObjs()
564 if (!typeHasCapability(S, ArgTy) && !isCapabilityExpr(S, ArgExp)) in checkAttrArgsAreCapabilityObjs()
[all …]