reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1142 if (!E) 1145 E = E->IgnoreImpCasts(); 1145 E = E->IgnoreImpCasts(); 1146 auto *OCE = dyn_cast<CXXOperatorCallExpr>(E); 1147 if ((OCE && OCE->isInfixBinaryOp()) || isa<BinaryOperator>(E) || 1148 isa<AbstractConditionalOperator>(E)) { 1149 S.Diag(E->getExprLoc(), diag::err_fold_expression_bad_operand) 1150 << E->getSourceRange() 1151 << FixItHint::CreateInsertion(E->getBeginLoc(), "(") 1152 << FixItHint::CreateInsertion(E->getEndLoc(), ")");