reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5540 if (!Info.CheckCallLimit(CallLoc)) 5545 Info.FFDiag(CallLoc, diag::note_constexpr_virtual_base) << RD; 5550 Info, 5553 CallStackFrame Frame(Info, CallLoc, Definition, &This, ArgValues); 5564 FullExpressionRAII InitScope(Info); 5565 if (!EvaluateInPlace(Result, Info, This, (*I)->getInit()) || 5569 return EvaluateStmt(Ret, Info, Definition->getBody()) != ESR_Failed; 5584 RHS.setFrom(Info.Ctx, ArgValues[0]); 5586 Info, E, Definition->getParamDecl(0)->getType().getNonReferenceType(), 5596 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); 5599 BlockScopeRAII LifetimeExtendedScope(Info); 5638 assert(Info.Ctx.hasSameType(BaseIt->getType(), BaseType) && 5642 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, 5647 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) 5676 *Value = getDefaultInitValue(Info.Ctx.getRecordType(CD)); 5682 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) 5700 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &SubobjectParent, 5702 FullExpressionRAII InitScope(Info); 5703 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || 5705 !truncateBitfieldValue(Info, Init, *Value, FD))) { 5708 if (!Info.noteFailure()) 5729 EvaluateStmt(Ret, Info, Definition->getBody()) != ESR_Failed &&