aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-09-24 00:42:43 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-09-24 00:42:43 +0000
commit7ad2d562e8423f71143c33d63e11ce77b2117643 (patch)
treed41e9a7388631b16816ec51f3af379f653bc4f7e
parent739d8283149d999f598a7514c6ec2b42598f51d3 (diff)
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
-rw-r--r--lib/Sema/SemaDeclCXX.cpp2
1 files changed, 1 insertions, 1 deletions
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--) {