]> granicus.if.org Git - graphviz/commit
CI: suppress -Wmissing-braces in CentOS 7 CMake build
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 8 Sep 2022 00:27:49 +0000 (17:27 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 21 Dec 2022 02:54:30 +0000 (18:54 -0800)
commit3bd856c9e1e7565afa13c32050b24c68b82c8a1a
tree6c7e83e039863e47313f4cd8fc8788c316f9d1f1
parent0dcfe87b5f8414d035dcdbd424525292824ffb96
CI: suppress -Wmissing-braces in CentOS 7 CMake build

The compiler on CentOS 7 is an older version of GCC, 4.8.5, which spuriously
issues warnings for code like `foo_t x = {0}` where `foo_t` is a struct
containing an aggregate (array, struct, union). This form of initialization is
meant to be valid for all structs in C99. We need to suppress this to avoid CI
warnings that fail the build in an upcoming commit.

Gitlab: #2302
.gitlab-ci.yml