reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3510 if (LVal.InvalidBase) { 3515 if (!LVal.Base) { 3522 if (LVal.getLValueCallIndex()) { 3524 Info.getCallFrameAndDepth(LVal.getLValueCallIndex()); 3527 << AK << LVal.Base.is<const ValueDecl*>(); 3528 NoteLValueLocation(Info, LVal.Base); 3550 QualType BaseType = getType(LVal.Base); 3552 if (const ValueDecl *D = LVal.Base.dyn_cast<const ValueDecl*>()) { 3574 lifetimeStartedInEvaluation(Info, LVal.Base)) { 3591 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); 3601 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); 3631 if (!evaluateVarDeclInit(Info, E, VD, Frame, BaseVal, &LVal)) 3633 } else if (DynamicAllocLValue DA = LVal.Base.dyn_cast<DynamicAllocLValue>()) { 3639 return CompleteObject(LVal.Base, &(*Alloc)->Value, 3640 LVal.Base.getDynamicAllocType()); 3642 const Expr *Base = LVal.Base.dyn_cast<const Expr*>(); 3671 !lifetimeStartedInEvaluation(Info, LVal.Base)) { 3673 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); 3683 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); 3685 LVal.moveInto(Val); 3690 NoteLValueLocation(Info, LVal.Base); 3694 BaseVal = Frame->getTemporary(Base, LVal.Base.getVersion()); 3709 return CompleteObject(LVal.getLValueBase(), BaseVal, BaseType);