Lines Matching defs:CallLoc
293 /// CallLoc - The location of the call expression for this call.
294 SourceLocation CallLoc;
316 CallStackFrame(EvalInfo &Info, SourceLocation CallLoc,
793 CallStackFrame::CallStackFrame(EvalInfo &Info, SourceLocation CallLoc,
796 : Info(Info), Caller(Info.CurrentCall), CallLoc(CallLoc), Callee(Callee),
835 addDiag(Frame->CallLoc, diag::note_constexpr_calls_suppressed)
844 addDiag(Frame->CallLoc, diag::note_constexpr_call_here) << Out.str();
3507 static bool CheckConstexprFunction(EvalInfo &Info, SourceLocation CallLoc,
3529 Info.Diag(CallLoc, diag::note_constexpr_invalid_function, 1)
3534 Info.Diag(CallLoc, diag::note_invalid_subexpr_in_const_expr);
3561 static bool HandleFunctionCall(SourceLocation CallLoc,
3569 if (!Info.CheckCallLimit(CallLoc))
3572 CallStackFrame Frame(Info, CallLoc, Callee, This, ArgValues.data());
3604 static bool HandleConstructorCall(SourceLocation CallLoc, const LValue &This,
3612 if (!Info.CheckCallLimit(CallLoc))
3617 Info.Diag(CallLoc, diag::note_constexpr_virtual_base) << RD;
3621 CallStackFrame Frame(Info, CallLoc, Definition, &This, ArgValues.data());