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

References

tools/clang/lib/Sema/SemaInit.cpp
 5593   ASTContext &Context = S.Context;
 5602       ExprResult result = S.CheckPlaceholderExpr(Args[I]);
 5631     if (S.getLangOpts().ObjC) {
 5632       if (S.CheckObjCBridgeRelatedConversions(Initializer->getBeginLoc(),
 5635           S.ConversionToObjCStringLiteralCheck(DestType, Initializer))
 5646       TryListInitialization(S, Entity, Kind, InitList, *this,
 5668       TryReferenceInitialization(S, Entity, Kind, Args[0], *this);
 5675     TryValueInitialization(S, Entity, Kind, *this);
 5681     TryDefaultInitialization(S, Entity, Kind, *this);
 5699         TryStringLiteralInitialization(S, Entity, Kind, Initializer, *this);
 5724         S.Context.hasSameUnqualifiedType(Initializer->getType(),
 5735           InitializedEntity::InitializeElement(S.Context, 0, Entity);
 5742       InitializeFrom(S, Element, Kind, OVEAsExpr, TopLevelOfInitList,
 5752     if (!S.getLangOpts().CPlusPlus && Initializer &&
 5757       if (!hasCompatibleArrayTypes(S.Context, DestAT, SourceAT))
 5759       else if (Initializer->HasSideEffects(S.Context))
 5767     else if (S.getLangOpts().CPlusPlus &&
 5770       TryListInitialization(S, Entity, Kind, cast<InitListExpr>(Initializer),
 5785   bool allowObjCWritebackConversion = S.getLangOpts().ObjCAutoRefCount &&
 5788   if (TryOCLSamplerInitialization(S, *this, DestType, Initializer))
 5793   if (!S.getLangOpts().CPlusPlus) {
 5796         tryObjCWritebackConversion(S, *this, Entity, Initializer)) {
 5800     if (TryOCLZeroOpaqueTypeInitialization(S, *this, DestType, Initializer))
 5805     MaybeProduceObjCObject(S, *this, Entity);
 5809   assert(S.getLangOpts().CPlusPlus);
 5820           S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType, DestType))))
 5821       TryConstructorInitialization(S, Entity, Kind, Args,
 5830       TryUserDefinedConversion(S, DestType, Kind, Initializer, *this,
 5854           S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType,
 5861     TryUserDefinedConversion(S, DestType, Kind, Initializer, *this,
 5863     MaybeProduceObjCObject(S, *this, Entity);
 5876     = S.TryImplicitConversion(Initializer, DestType,
 5907     if (isLibstdcxxPointerReturnFalseHack(S, Entity, Initializer)) {
 5910                !S.ResolveAddressOfOverloadedFunction(Initializer, DestType,
 5914              isExprAnUnaddressableFunction(S, Initializer))
 5921     MaybeProduceObjCObject(S, *this, Entity);