Lines Matching refs:PDiag
2491 void Sema::HandleFunctionTypeMismatch(PartialDiagnostic &PDiag,
2495 PDiag << ft_default;
2504 PDiag << ft_different_class << QualType(ToMember->getClass(), 0)
2524 PDiag << ft_default;
2530 PDiag << ft_default;
2539 PDiag << ft_default;
2544 PDiag << ft_parameter_arity << ToFunction->getNumArgs()
2552 PDiag << ft_parameter_mismatch << ArgPos + 1
2561 PDiag << ft_return_type << ToFunction->getResultType()
2569 PDiag << ft_qualifer_mismatch << ToQuals << FromQuals;
2574 PDiag << ft_default;
2615 PDiag(diag::warn_impcast_bool_to_null_pointer)
8141 PartialDiagnostic PD = PDiag(diag::note_ovl_candidate)
8175 const PartialDiagnostic &PDiag) const {
8176 S.Diag(CaretLoc, PDiag)
8396 PartialDiagnostic FDiag = S.PDiag(diag::note_ovl_candidate_bad_conv);
8612 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic();
8613 if (PDiag && PDiag->second.getDiagID() ==
8616 // name of the enable_if template. These are both present in PDiag.
8617 S.Diag(PDiag->first, diag::note_ovl_candidate_disabled_by_enable_if)
8627 if (PDiag) {
8629 R = SourceRange(PDiag->first, PDiag->first);
8630 PDiag->second.EmitToString(S.getDiagnostics(), SFINAEArgString);
8841 S.PDiag(diag::note_ambiguous_type_conversion));
9501 SourceExpr->getLocStart(), S.PDiag(),
9502 S.PDiag(diag::err_addr_ovl_ambiguous) << Matches[0]
9504 S.PDiag(diag::note_ovl_candidate) << (unsigned)oc_function_template,