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

References

tools/clang/lib/Lex/PPExpressions.cpp
  550     diagnoseUnexpectedOperator(PP, LHS, PeekTok);
  579     PP.LexNonComment(PeekTok);
  584     if (EvaluateValue(RHS, PeekTok, DT, RHSIsLive, PP)) return true;
  594       diagnoseUnexpectedOperator(PP, RHS, PeekTok);
  617                                    IncludedUndefinedIds, PP))
  640           PP.Diag(OpLoc, diag::warn_pp_convert_to_positive) << 0
  645           PP.Diag(OpLoc, diag::warn_pp_convert_to_positive) << 1
  661         PP.Diag(OpLoc, diag::err_pp_remainder_by_zero)
  673         PP.Diag(OpLoc, diag::err_pp_division_by_zero)
  759       if (!PP.getLangOpts().C99 || ValueLive)
  760         PP.Diag(OpLoc, diag::ext_pp_comma_expr)
  767         PP.Diag(PeekTok.getLocation(), diag::err_expected)
  769         PP.Diag(OpLoc, diag::note_matching) << tok::question;
  773       PP.LexNonComment(PeekTok);
  779       if (EvaluateValue(AfterColonVal, PeekTok, DT, AfterColonLive, PP))
  786                                    IncludedUndefinedIds, PP))
  803       PP.Diag(OpLoc, diag::err_pp_colon_without_question)
  810       PP.Diag(OpLoc, diag::warn_pp_expr_overflow)