From 7ad2d562e8423f71143c33d63e11ce77b2117643 Mon Sep 17 00:00:00 2001 From: Fariborz Jahanian Date: Thu, 24 Sep 2009 00:42:43 +0000 Subject: [PATCH] Use Doug's DeclLoc to pinpoint location of the declaration in a reference initialization diagnostic. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82671 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Sema/SemaDeclCXX.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Sema/SemaDeclCXX.cpp b/lib/Sema/SemaDeclCXX.cpp index c2adc4fcc2..5cced5a92e 100644 --- a/lib/Sema/SemaDeclCXX.cpp +++ b/lib/Sema/SemaDeclCXX.cpp @@ -3697,7 +3697,7 @@ Sema::CheckReferenceInit(Expr *&Init, QualType DeclType, if ((Conversions.ConversionKind == ImplicitConversionSequence::BadConversion) && Conversions.ConversionFunctionSet.size() > 0) { - Diag(Init->getSourceRange().getBegin(), + Diag(DeclLoc, diag::err_lvalue_to_rvalue_ambig_ref) << Init->getSourceRange(); for (int j = Conversions.ConversionFunctionSet.size()-1; j >= 0; j--) { -- 2.50.1