Lines Matching refs:LHSExpr
15414 void Sema::DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr, in DiagnoseSelfMove() argument
15423 LHSExpr = LHSExpr->IgnoreParenImpCasts(); in DiagnoseSelfMove()
15438 const DeclRefExpr *LHSDeclRef = dyn_cast<DeclRefExpr>(LHSExpr); in DiagnoseSelfMove()
15449 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
15450 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
15459 const Expr *LHSBase = LHSExpr; in DiagnoseSelfMove()
15461 const MemberExpr *LHSME = dyn_cast<MemberExpr>(LHSExpr); in DiagnoseSelfMove()
15486 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
15487 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
15493 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
15494 << LHSExpr->getSourceRange() in DiagnoseSelfMove()