Home | History | Annotate | Download | only in Sema

Lines Matching refs:castExpr

2660     ACCResult VisitCastExpr(CastExpr *e) {
2829 Expr *castExpr,
2860 Expr *castedE = castExpr;
2906 Expr *castedE = castExpr->IgnoreImpCasts();
2925 Expr *castExpr, Expr *realCast,
2929 (castRange.isValid() ? castRange.getBegin() : castExpr->getExprLoc());
2935 QualType castExprType = castExpr->getType();
2966 << castExpr->getSourceRange();
2969 ARCCastChecker(S.Context, exprACTC, castACTC, true).Visit(castExpr);
2978 castType, castExpr, realCast, "__bridge ", 0);
2985 S.Diag(br ? castExpr->getExprLoc() : noteLoc,
2990 castType, castExpr, realCast, "__bridge_transfer ",
3007 << castExpr->getSourceRange();
3009 ARCCastChecker(S.Context, exprACTC, castACTC, true).Visit(castExpr);
3017 castType, castExpr, realCast, "__bridge ", 0);
3024 S.Diag(br ? castExpr->getExprLoc() : noteLoc,
3029 castType, castExpr, realCast, "__bridge_retained ",
3039 << castRange << castExpr->getSourceRange();
3044 Expr *&castExpr, CheckedConversionKind CCK) {
3045 QualType castExprType = castExpr->getType();
3076 : castExpr->getExprLoc());
3099 switch (ARCCastChecker(Context, exprACTC, castACTC, false).Visit(castExpr)) {
3111 castExpr = ImplicitCastExpr::Create(Context, castExpr->getType(),
3112 CK_ARCConsumeObject, castExpr,
3126 castExpr, castExpr, exprACTC, CCK);
3135 CastExpr *realCast = cast<CastExpr>(e->IgnoreParens());
3157 Expr *castExpr = realCast->getSubExpr();
3158 assert(classifyTypeForARCConversion(castExpr->getType()) == ACTC_retainable);
3161 castExpr, realCast, ACTC_retainable, CCK);