diff options
author | Nathan Wilson <nwilson20@gmail.com> | 2015-08-26 04:19:36 +0000 |
---|---|---|
committer | Nathan Wilson <nwilson20@gmail.com> | 2015-08-26 04:19:36 +0000 |
commit | e23a9a4514b73aad90a0a996e12054f6da3cc588 (patch) | |
tree | d036603e8092960ca5a09a533611b5f43fa9e218 /clang/lib/Parse/ParseDecl.cpp | |
parent | da9765b9663b8efa5859277dd0230080fa203394 (diff) | |
download | bcm5719-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.cpp | 2 |
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(), |