Lines Matching refs:ValueExpr
499 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { in BuildObjCBoxedExpr() argument
500 if (ValueExpr->isTypeDependent()) { in BuildObjCBoxedExpr()
502 new (Context) ObjCBoxedExpr(ValueExpr, Context.DependentTy, nullptr, SR); in BuildObjCBoxedExpr()
508 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr); in BuildObjCBoxedExpr()
513 ValueExpr = RValue.get(); in BuildObjCBoxedExpr()
514 QualType ValueType(ValueExpr->getType()); in BuildObjCBoxedExpr()
576 dyn_cast<CharacterLiteral>(ValueExpr->IgnoreParens())) { in BuildObjCBoxedExpr()
598 CheckForIntOverflow(ValueExpr); in BuildObjCBoxedExpr()
607 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
694 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
704 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
713 ConvertedValueExpr = PerformCopyInitialization(IE, ValueExpr->getExprLoc(), in BuildObjCBoxedExpr()
714 ValueExpr); in BuildObjCBoxedExpr()
721 ValueExpr); in BuildObjCBoxedExpr()
726 ValueExpr = ConvertedValueExpr.get(); in BuildObjCBoxedExpr()
729 new (Context) ObjCBoxedExpr(ValueExpr, BoxedType, in BuildObjCBoxedExpr()