reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
388 if (Element->isTypeDependent()) 389 return Element; 391 ExprResult Result = S.CheckPlaceholderExpr(Element); 394 Element = Result.get(); 398 if (S.getLangOpts().CPlusPlus && Element->getType()->isRecordType()) { 403 Element->getBeginLoc(), SourceLocation()); 404 InitializationSequence Seq(S, Entity, Kind, Element); 406 return Seq.Perform(S, Entity, Kind, Element); 409 Expr *OrigElement = Element; 412 Result = S.DefaultLvalueConversion(Element); 415 Element = Result.get(); 418 if (!Element->getType()->isObjCObjectPointerType() && 419 !Element->getType()->isBlockPointerType()) { 443 Element = Result.get(); 458 Element = Result.get(); 464 S.Diag(Element->getBeginLoc(), diag::err_invalid_collection_element) 465 << Element->getType(); 483 S.Diag(Element->getBeginLoc(), 485 << Element->getType(); 495 Element->getBeginLoc(), Element); 495 Element->getBeginLoc(), Element);