Lines Matching refs:CallLoc
550 SourceLocation CallLoc; member in __anon6b6c21b10111::CallStackFrame
584 CallStackFrame(EvalInfo &Info, SourceLocation CallLoc,
628 SourceLocation getCallLocation() const override { return CallLoc; } in getCallLocation()
1436 CallStackFrame::CallStackFrame(EvalInfo &Info, SourceLocation CallLoc, in CallStackFrame() argument
1440 Arguments(Call), CallLoc(CallLoc), Index(Info.NextCallIndex++) { in CallStackFrame()
5530 static bool CheckConstexprFunction(EvalInfo &Info, SourceLocation CallLoc, in CheckConstexprFunction() argument
5544 Info.FFDiag(CallLoc, diag::note_invalid_subexpr_in_const_expr); in CheckConstexprFunction()
5553 Info.CCEDiag(CallLoc, diag::note_constexpr_virtual_call); in CheckConstexprFunction()
5556 Info.FFDiag(CallLoc, diag::note_invalid_subexpr_in_const_expr); in CheckConstexprFunction()
5580 Info.FFDiag(CallLoc, diag::note_constexpr_invalid_inhctor, 1) in CheckConstexprFunction()
5583 Info.FFDiag(CallLoc, diag::note_constexpr_invalid_function, 1) in CheckConstexprFunction()
5587 Info.FFDiag(CallLoc, diag::note_invalid_subexpr_in_const_expr); in CheckConstexprFunction()
6163 static bool HandleFunctionCall(SourceLocation CallLoc, in HandleFunctionCall() argument
6168 if (!Info.CheckCallLimit(CallLoc)) in HandleFunctionCall()
6171 CallStackFrame Frame(Info, CallLoc, Callee, This, Call); in HandleFunctionCall()
6222 SourceLocation CallLoc = E->getExprLoc(); in HandleConstructorCall() local
6223 if (!Info.CheckCallLimit(CallLoc)) in HandleConstructorCall()
6228 Info.FFDiag(CallLoc, diag::note_constexpr_virtual_base) << RD; in HandleConstructorCall()
6236 CallStackFrame Frame(Info, CallLoc, Definition, &This, Call); in HandleConstructorCall()
6444 static bool HandleDestructionImpl(EvalInfo &Info, SourceLocation CallLoc, in HandleDestructionImpl() argument
6454 Info.FFDiag(CallLoc, diag::note_constexpr_destroy_out_of_lifetime) in HandleDestructionImpl()
6461 OpaqueValueExpr LocE(CallLoc, Info.Ctx.IntTy, VK_PRValue); in HandleDestructionImpl()
6482 !HandleDestructionImpl(Info, CallLoc, ElemLV, Elem, ElemT)) in HandleDestructionImpl()
6494 Info.FFDiag(CallLoc, diag::note_constexpr_unsupported_destruction) << T; in HandleDestructionImpl()
6503 Info.FFDiag(CallLoc, diag::note_constexpr_virtual_base) << RD; in HandleDestructionImpl()
6509 Info.FFDiag(CallLoc); in HandleDestructionImpl()
6528 if (!Info.CheckCallLimit(CallLoc)) in HandleDestructionImpl()
6534 if (!CheckConstexprFunction(Info, CallLoc, DD, Definition, Body)) in HandleDestructionImpl()
6537 CallStackFrame Frame(Info, CallLoc, Definition, &This, CallRef()); in HandleDestructionImpl()
6551 Info.FFDiag(CallLoc, diag::note_constexpr_double_destroy); in HandleDestructionImpl()
6580 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6599 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
12048 : Info.CurrentCall->CallLoc, in VisitBuiltinCallExpr()