reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12824 if (E->isPtrMemOp() || E->isAssignmentOp() || E->getOpcode() == BO_Comma) 12824 if (E->isPtrMemOp() || E->isAssignmentOp() || E->getOpcode() == BO_Comma) 12824 if (E->isPtrMemOp() || E->isAssignmentOp() || E->getOpcode() == BO_Comma) 12825 return ExprEvaluatorBaseTy::VisitBinaryOperator(E); 12832 if (E->getLHS()->getType()->isRealFloatingType()) { 12835 LHSOK = EvaluateFloat(E->getLHS(), Real, Info); 12841 LHSOK = Visit(E->getLHS()); 12847 if (E->getRHS()->getType()->isRealFloatingType()) { 12850 if (!EvaluateFloat(E->getRHS(), Real, Info) || !LHSOK) 12854 } else if (!EvaluateComplex(E->getRHS(), RHS, Info) || !LHSOK) 12859 switch (E->getOpcode()) { 12860 default: return Error(E); 13029 return Error(E, diag::note_expr_divide_by_zero);