summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-12-19 02:07:47 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-12-19 02:07:47 +0000
commita865a1683aeaaeedfb47e0a2d1cb539d513118e5 (patch)
treec5c289a3df40cabb219afa3bca08f137cf12bb18 /clang/lib/Parse/ParseDecl.cpp
parentaeb50b38053db6b1697447c89b96d3e86c9e7136 (diff)
downloadbcm5719-llvm-a865a1683aeaaeedfb47e0a2d1cb539d513118e5.tar.gz
bcm5719-llvm-a865a1683aeaaeedfb47e0a2d1cb539d513118e5.zip
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
Diffstat (limited to 'clang/lib/Parse/ParseDecl.cpp')
-rw-r--r--clang/lib/Parse/ParseDecl.cpp2
1 files changed, 1 insertions, 1 deletions
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;
OpenPOWER on IntegriCloud