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
diff --git a/RegularExpression.cxx b/RegularExpression.cxx
index f2f5143..b51e16d 100644
--- a/RegularExpression.cxx
+++ b/RegularExpression.cxx
@@ -378,6 +378,10 @@
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;