Home | History | Annotate | Download | only in Sema

Lines Matching defs:castExpr

2560     ACCResult VisitCastExpr(CastExpr *e) {
2726 Expr *castExpr,
2740 Expr *castedE = castExpr;
2767 Expr *castedE = castExpr->IgnoreImpCasts();
2786 Expr *castExpr, ARCConversionTypeClass exprACTC,
2789 (castRange.isValid() ? castRange.getBegin() : castExpr->getExprLoc());
2795 QualType castExprType = castExpr->getType();
2826 << castExpr->getSourceRange();
2831 castType, castExpr, "__bridge ", 0);
2837 castType, castExpr, "__bridge_transfer ",
2854 << castExpr->getSourceRange();
2859 castType, castExpr, "__bridge ", 0);
2865 castType, castExpr, "__bridge_retained ",
2875 << castRange << castExpr->getSourceRange();
2880 Expr *&castExpr, CheckedConversionKind CCK) {
2881 QualType castExprType = castExpr->getType();
2912 : castExpr->getExprLoc());
2935 switch (ARCCastChecker(Context, exprACTC, castACTC).Visit(castExpr)) {
2947 castExpr = ImplicitCastExpr::Create(Context, castExpr->getType(),
2948 CK_ARCConsumeObject, castExpr,
2962 castExpr, exprACTC, CCK);
2971 CastExpr *realCast = cast<CastExpr>(e->IgnoreParens());
2993 Expr *castExpr = realCast->getSubExpr();
2994 assert(classifyTypeForARCConversion(castExpr->getType()) == ACTC_retainable);
2997 castExpr, ACTC_retainable, CCK);