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

References

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