From 068ff5878582743462341d0dae2b32fcdfb04099 Mon Sep 17 00:00:00 2001 From: KWSys Upstream Date: Mon, 22 May 2023 08:36:58 -0400 Subject: KWSys 2023-05-22 (df6f93a4) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit df6f93a430449816d1d8c112d0743cf30601c5b7 (master). Upstream Shortlog ----------------- Brad King (1): 199aa713 RegularExpression: Tell clang-analyzer that program memory is initialized --- RegularExpression.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/RegularExpression.cxx b/RegularExpression.cxx index f2f5143..b51e16d 100644 --- a/RegularExpression.cxx +++ b/RegularExpression.cxx @@ -378,6 +378,10 @@ bool RegularExpression::compile(const char* exp) return false; } +#ifdef __clang_analyzer__ /* Convince it that the program is initialized. */ + memset(this->program, 0, comp.regsize); +#endif + // Second pass: emit code. comp.regparse = exp; comp.regnpar = 1; -- cgit v0.12