diff options
| author | Nicolas Manichon <nmanichon@gmail.com> | 2019-12-03 08:21:55 -0500 |
|---|---|---|
| committer | Aaron Ballman <aaron@aaronballman.com> | 2019-12-03 08:21:55 -0500 |
| commit | cc3c935da24c8ebe4fd92638574462b762d92335 (patch) | |
| tree | c3f8b9c35bf243a3b4e0e6f262a5e9d9f51f0a28 /clang/lib/Sema | |
| parent | aedeab7f85caaa0946152e5d73e37455267019bb (diff) | |
| download | bcm5719-llvm-cc3c935da24c8ebe4fd92638574462b762d92335.tar.gz bcm5719-llvm-cc3c935da24c8ebe4fd92638574462b762d92335.zip | |
Add FunctionDecl::getParameterSourceRange()
This source range covers the list of parameters of the function declaration,
including the ellipsis for a variadic function.
Diffstat (limited to 'clang/lib/Sema')
| -rw-r--r-- | clang/lib/Sema/SemaType.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaType.cpp b/clang/lib/Sema/SemaType.cpp index 2f5fdfb1f91..4cbf041533b 100644 --- a/clang/lib/Sema/SemaType.cpp +++ b/clang/lib/Sema/SemaType.cpp @@ -4810,6 +4810,7 @@ static TypeSourceInfo *GetFullTypeForDeclarator(TypeProcessingState &state, FunctionProtoType::ExtProtoInfo EPI; EPI.ExtInfo = EI; EPI.Variadic = FTI.isVariadic; + EPI.EllipsisLoc = FTI.getEllipsisLoc(); EPI.HasTrailingReturn = FTI.hasTrailingReturnType(); EPI.TypeQuals.addCVRUQualifiers( FTI.MethodQualifiers ? FTI.MethodQualifiers->getTypeQualifiers() |

