From a865a1683aeaaeedfb47e0a2d1cb539d513118e5 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Fri, 19 Dec 2014 02:07:47 +0000 Subject: PR21969: Improve diagnostics for a conversion function that has any pieces of a declared return type (including a trailing-return-type in C++14). llvm-svn: 224561 --- clang/lib/Parse/ParseDecl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Parse/ParseDecl.cpp') diff --git a/clang/lib/Parse/ParseDecl.cpp b/clang/lib/Parse/ParseDecl.cpp index 888e8eea253..64665fc2871 100644 --- a/clang/lib/Parse/ParseDecl.cpp +++ b/clang/lib/Parse/ParseDecl.cpp @@ -4725,7 +4725,7 @@ void Parser::ParseDeclaratorInternal(Declarator &D, // Sema will have to catch (syntactically invalid) pointers into global // scope. It has to catch pointers into namespace scope anyway. D.AddTypeInfo(DeclaratorChunk::getMemberPointer(SS,DS.getTypeQualifiers(), - Loc), + DS.getLocEnd()), DS.getAttributes(), /* Don't replace range end. */SourceLocation()); return; -- cgit v1.2.3