reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ExprConstant.cpp
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);