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

References

tools/clang/lib/Sema/Sema.cpp
  508   if (VK == VK_RValue && !E->isRValue()) {
  522   assert((VK == VK_RValue || Kind == CK_Dependent || !E->isRValue()) &&
  526   diagnoseNullableToNonnullConversion(Ty, E->getType(), E->getBeginLoc());
  526   diagnoseNullableToNonnullConversion(Ty, E->getType(), E->getBeginLoc());
  527   diagnoseZeroToNullptrConversion(Kind, E);
  529   QualType ExprTy = Context.getCanonicalType(E->getType());
  533     return E;
  538       E->getValueKind() == VK_RValue) {
  541         E->getType(), E, !getLangOpts().CPlusPlus11);
  541         E->getType(), E, !getLangOpts().CPlusPlus11);
  544     E = Materialized.get();
  547   if (ImplicitCastExpr *ImpCast = dyn_cast<ImplicitCastExpr>(E)) {
  551       return E;
  555   return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK);