summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
diff options
context:
space:
mode:
authorNathan Wilson <nwilson20@gmail.com>2015-08-26 04:19:36 +0000
committerNathan Wilson <nwilson20@gmail.com>2015-08-26 04:19:36 +0000
commite23a9a4514b73aad90a0a996e12054f6da3cc588 (patch)
treed036603e8092960ca5a09a533611b5f43fa9e218 /clang/lib/Parse/ParseDecl.cpp
parentda9765b9663b8efa5859277dd0230080fa203394 (diff)
downloadbcm5719-llvm-e23a9a4514b73aad90a0a996e12054f6da3cc588.tar.gz
bcm5719-llvm-e23a9a4514b73aad90a0a996e12054f6da3cc588.zip
Modify DeclaratorChuck::getFunction to be passed an Exception Specification SourceRange
Summary: - Store the exception specification range's begin and end SourceLocation in DeclaratorChuck::FunctionTypeInfo. These SourceLocations can be used in a FixItHint Range. - Add diagnostic; function concept having an exception specification. Reviewers: hubert.reinterpretcast, fraggamuffin, faisalv, aaron.ballman, rsmith Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D11789 llvm-svn: 246005
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 debbd50d668..80d25426f66 100644
--- a/clang/lib/Parse/ParseDecl.cpp
+++ b/clang/lib/Parse/ParseDecl.cpp
@@ -5620,7 +5620,7 @@ void Parser::ParseFunctionDeclarator(Declarator &D,
VolatileQualifierLoc,
RestrictQualifierLoc,
/*MutableLoc=*/SourceLocation(),
- ESpecType, ESpecRange.getBegin(),
+ ESpecType, ESpecRange,
DynamicExceptions.data(),
DynamicExceptionRanges.data(),
DynamicExceptions.size(),
OpenPOWER on IntegriCloud