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

References

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