Lines Matching refs:ValueExpr
498 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { in BuildObjCBoxedExpr() argument
499 if (ValueExpr->isTypeDependent()) { in BuildObjCBoxedExpr()
501 new (Context) ObjCBoxedExpr(ValueExpr, Context.DependentTy, nullptr, SR); in BuildObjCBoxedExpr()
507 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr); in BuildObjCBoxedExpr()
512 ValueExpr = RValue.get(); in BuildObjCBoxedExpr()
513 QualType ValueType(ValueExpr->getType()); in BuildObjCBoxedExpr()
582 dyn_cast<CharacterLiteral>(ValueExpr->IgnoreParens())) { in BuildObjCBoxedExpr()
612 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
699 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
709 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
718 ConvertedValueExpr = PerformCopyInitialization(IE, ValueExpr->getExprLoc(), in BuildObjCBoxedExpr()
719 ValueExpr); in BuildObjCBoxedExpr()
726 ValueExpr); in BuildObjCBoxedExpr()
731 ValueExpr = ConvertedValueExpr.get(); in BuildObjCBoxedExpr()
734 new (Context) ObjCBoxedExpr(ValueExpr, BoxedType, in BuildObjCBoxedExpr()