Home | History | Annotate | Download | only in Sema

Lines Matching defs:ArgExpr

2923     if (DeclRefExpr *ArgExpr = dyn_cast<DeclRefExpr>(Arg.getAsExpr())) {
2924 SS.Adopt(ArgExpr->getQualifierLoc());
2925 NameInfo = ArgExpr->getNameInfo();
2926 } else if (DependentScopeDeclRefExpr *ArgExpr =
2928 SS.Adopt(ArgExpr->getQualifierLoc());
2929 NameInfo = ArgExpr->getNameInfo();
2930 } else if (CXXDependentScopeMemberExpr *ArgExpr =
2932 if (ArgExpr->isImplicitAccess()) {
2933 SS.Adopt(ArgExpr->getQualifierLoc());
2934 NameInfo = ArgExpr->getMemberNameInfo();
5578 Expr *ArgExpr = Args[I].getAsExpr();
5581 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(ArgExpr))
5582 ArgExpr = Expansion->getPattern();
5585 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr))
5586 ArgExpr = ICE->getSubExpr();
5596 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ArgExpr))
5607 if (ArgExpr->isTypeDependent() || ArgExpr->isValueDependent()) {
5608 S.Diag(ArgExpr->getLocStart(),
5610 << ArgExpr->getSourceRange();
5618 S.Diag(ArgExpr->getLocStart(),
5621 << ArgExpr->getSourceRange();