diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp --- a/clang/lib/Sema/SemaOpenMP.cpp +++ b/clang/lib/Sema/SemaOpenMP.cpp @@ -2631,6 +2631,7 @@ DSAStack->pop(); DiscardCleanupsInEvaluationContext(); PopExpressionEvaluationContext(); + CleanupVarDeclMarking(); } static bool FinishOpenMPLinearClause(OMPLinearClause &Clause, DeclRefExpr *IV,