reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3730 if (LVal.Designator.Invalid) 3734 const Expr *Base = LVal.Base.dyn_cast<const Expr*>(); 3739 if (Base && !LVal.getLValueCallIndex() && !Type.isVolatileQualified()) { 3751 CompleteObject LitObj(LVal.Base, &Lit, Base->getType()); 3752 return extractSubobject(Info, Conv, LitObj, LVal.Designator, RVal, AK); 3756 assert(LVal.Designator.Entries.size() <= 1 && 3758 if (LVal.Designator.Entries.empty()) { 3765 if (LVal.Designator.isOnePastTheEnd()) { 3772 uint64_t CharIndex = LVal.Designator.Entries[0].getAsArrayIndex(); 3778 CompleteObject Obj = findCompleteObject(Info, Conv, AK, LVal, Type); 3779 return Obj && extractSubobject(Info, Conv, Obj, LVal.Designator, RVal, AK);