reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3235 if (!Ex.get()->isTypeDependent()) { 3237 Ex = DefaultLvalueConversion(Ex.get()); 3237 Ex = DefaultLvalueConversion(Ex.get()); 3238 if (Ex.isInvalid()) 3241 QualType Type = Ex.get()->getType(); 3296 Ex = PerformContextualImplicitConversion(StartLoc, Ex.get(), Converter); 3296 Ex = PerformContextualImplicitConversion(StartLoc, Ex.get(), Converter); 3297 if (Ex.isInvalid()) 3299 Type = Ex.get()->getType(); 3310 return Diag(Ex.get()->getBeginLoc(), 3321 << Type << Ex.get()->getSourceRange(); 3324 << Type << Ex.get()->getSourceRange()); 3329 diag::warn_delete_incomplete, Ex.get())) { 3337 << Type << Ex.get()->getSourceRange() 3407 CheckDestructorAccess(Ex.get()->getExprLoc(), Dtor, 3428 Ex = ImpCastExprToType(Ex.get(), Unqual, CK_NoOp); 3428 Ex = ImpCastExprToType(Ex.get(), Unqual, CK_NoOp); 3430 Ex = PerformImplicitConversion(Ex.get(), ParamType, AA_Passing); 3430 Ex = PerformImplicitConversion(Ex.get(), ParamType, AA_Passing); 3431 if (Ex.isInvalid()) 3438 UsualArrayDeleteWantsSize, OperatorDelete, Ex.get(), StartLoc);