From bed28f76292bae3daf1236ee5892192d9877b61d Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Fri, 21 Jan 2011 01:04:33 +0000 Subject: Improve the diagnostic that complains about binding an rvalue reference to an lvalue. llvm-svn: 123953 --- clang/lib/Sema/SemaInit.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/Sema/SemaInit.cpp') diff --git a/clang/lib/Sema/SemaInit.cpp b/clang/lib/Sema/SemaInit.cpp index 59a39361316..3ed336dbb83 100644 --- a/clang/lib/Sema/SemaInit.cpp +++ b/clang/lib/Sema/SemaInit.cpp @@ -4140,6 +4140,7 @@ bool InitializationSequence::Diagnose(Sema &S, case FK_RValueReferenceBindingToLValue: S.Diag(Kind.getLocation(), diag::err_lvalue_to_rvalue_ref) + << DestType.getNonReferenceType() << Args[0]->getType() << Args[0]->getSourceRange(); break; -- cgit v1.2.3