summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/Sema/DeclSpec.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/include/clang/Sema/DeclSpec.h b/clang/include/clang/Sema/DeclSpec.h
index 845e7513518..493f68708a4 100644
--- a/clang/include/clang/Sema/DeclSpec.h
+++ b/clang/include/clang/Sema/DeclSpec.h
@@ -1231,6 +1231,10 @@ struct DeclaratorChunk {
///
/// This is used in various places for error recovery.
void freeParams() {
+ if (Params) {
+ delete Params->DefaultArgTokens;
+ Params->DefaultArgTokens = nullptr;
+ }
if (DeleteParams) {
delete[] Params;
DeleteParams = false;
OpenPOWER on IntegriCloud