Lines Matching refs:CallLoc

550     SourceLocation CallLoc;  member in __anon7a1fdcea0111::CallStackFrame
584 CallStackFrame(EvalInfo &Info, SourceLocation CallLoc,
633 SourceLocation getCallLocation() const override { return CallLoc; } in getCallLocation()
1433 CallStackFrame::CallStackFrame(EvalInfo &Info, SourceLocation CallLoc, in CallStackFrame() argument
1437 Arguments(Call), CallLoc(CallLoc), Index(Info.NextCallIndex++) { in CallStackFrame()
5524 static bool CheckConstexprFunction(EvalInfo &Info, SourceLocation CallLoc, in CheckConstexprFunction() argument
5538 Info.FFDiag(CallLoc, diag::note_invalid_subexpr_in_const_expr); in CheckConstexprFunction()
5547 Info.CCEDiag(CallLoc, diag::note_constexpr_virtual_call); in CheckConstexprFunction()
5550 Info.FFDiag(CallLoc, diag::note_invalid_subexpr_in_const_expr); in CheckConstexprFunction()
5574 Info.FFDiag(CallLoc, diag::note_constexpr_invalid_inhctor, 1) in CheckConstexprFunction()
5577 Info.FFDiag(CallLoc, diag::note_constexpr_invalid_function, 1) in CheckConstexprFunction()
5581 Info.FFDiag(CallLoc, diag::note_invalid_subexpr_in_const_expr); in CheckConstexprFunction()
6155 static bool HandleFunctionCall(SourceLocation CallLoc, in HandleFunctionCall() argument
6160 if (!Info.CheckCallLimit(CallLoc)) in HandleFunctionCall()
6163 CallStackFrame Frame(Info, CallLoc, Callee, This, Call); in HandleFunctionCall()
6214 SourceLocation CallLoc = E->getExprLoc(); in HandleConstructorCall() local
6215 if (!Info.CheckCallLimit(CallLoc)) in HandleConstructorCall()
6220 Info.FFDiag(CallLoc, diag::note_constexpr_virtual_base) << RD; in HandleConstructorCall()
6228 CallStackFrame Frame(Info, CallLoc, Definition, &This, Call); in HandleConstructorCall()
6436 static bool HandleDestructionImpl(EvalInfo &Info, SourceLocation CallLoc, in HandleDestructionImpl() argument
6446 Info.FFDiag(CallLoc, diag::note_constexpr_destroy_out_of_lifetime) in HandleDestructionImpl()
6453 OpaqueValueExpr LocE(CallLoc, Info.Ctx.IntTy, VK_PRValue); in HandleDestructionImpl()
6474 !HandleDestructionImpl(Info, CallLoc, ElemLV, Elem, ElemT)) in HandleDestructionImpl()
6486 Info.FFDiag(CallLoc, diag::note_constexpr_unsupported_destruction) << T; in HandleDestructionImpl()
6495 Info.FFDiag(CallLoc, diag::note_constexpr_virtual_base) << RD; in HandleDestructionImpl()
6501 Info.FFDiag(CallLoc); in HandleDestructionImpl()
6520 if (!Info.CheckCallLimit(CallLoc)) in HandleDestructionImpl()
6526 if (!CheckConstexprFunction(Info, CallLoc, DD, Definition, Body)) in HandleDestructionImpl()
6529 CallStackFrame Frame(Info, CallLoc, Definition, &This, CallRef()); in HandleDestructionImpl()
6543 Info.FFDiag(CallLoc, diag::note_constexpr_double_destroy); in HandleDestructionImpl()
6572 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6591 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
11960 : Info.CurrentCall->CallLoc, in VisitBuiltinCallExpr()