Home | History | Annotate | Download | only in Sema

Lines Matching refs:ValueExpr

501 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
502 if (ValueExpr->isTypeDependent()) {
504 new (Context) ObjCBoxedExpr(ValueExpr, Context.DependentTy, nullptr, SR);
510 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr);
515 ValueExpr = RValue.get();
516 QualType ValueType(ValueExpr->getType());
578 dyn_cast<CharacterLiteral>(ValueExpr->IgnoreParens())) {
599 CheckForIntOverflow(ValueExpr);
608 << ValueType << ValueExpr->getSourceRange();
695 << ValueType << ValueExpr->getSourceRange();
705 << ValueType << ValueExpr->getSourceRange();
714 ConvertedValueExpr = PerformCopyInitialization(IE, ValueExpr->getExprLoc(),
715 ValueExpr);
722 ValueExpr);
727 ValueExpr = ConvertedValueExpr.get();
730 new (Context) ObjCBoxedExpr(ValueExpr, BoxedType,