Lines Matching defs:ArgExpr
41 Expr *ArgExpr = TheCall->getArg(SizeIdx);
43 SemaRef.VerifyIntegerConstantExpression(ArgExpr, &Size);
57 Diag(ArgExpr->getExprLoc(),
59 << ArgExpr->getSourceRange();
60 Diag(ArgExpr->getExprLoc(),
62 << HasGFX950Insts << ArgExpr->getSourceRange();
92 auto ArgExpr = Arg.get();
95 if (!ArgExpr->EvaluateAsInt(ArgResult, getASTContext()))
96 return Diag(ArgExpr->getExprLoc(), diag::err_typecheck_expect_int)
97 << ArgExpr->getType();
103 return Diag(ArgExpr->getBeginLoc(),
105 << 0 << ArgExpr->getSourceRange();
110 return Diag(ArgExpr->getBeginLoc(),
112 << 0 << ArgExpr->getSourceRange();
122 ArgExpr = Arg.get();
125 if (!ArgExpr->EvaluateAsConstantExpr(ArgResult1, getASTContext()))
126 return Diag(ArgExpr->getExprLoc(), diag::err_expr_not_string_literal)
127 << ArgExpr->getType();