[PATCH 0/2] ci: detect more warnings via `-Og`
From: Patrick Steinhardt <hidden>
Date: 2024-06-06 06:30:26
Attachments
- signature.asc [application/pgp-signature] 833 bytes
From: Patrick Steinhardt <hidden>
Date: 2024-06-06 06:30:26
Hi, this patch series is triggered by the thread at [1], where Peff noted a potentially-uninitialized variable. In theory, GCC is able to diagnose such issues via `-Wmaybe-uninitialized`. But in practice, this warning is dependent on the optimization level used by GCC, where the issue in the thread is only noticed when compiling with `-Og`. The first patch is just a small fix to our CI I found while at it. The second patch adapts our "pedantic" job to compile with `-Og` so that we overall surface more issues. This would've catched the issue. Patrick [1]: [ref] Patrick Steinhardt (2): ci: fix check for Ubuntu 20.04 ci: let pedantic job compile with -Og ci/lib.sh | 2 +- ci/run-build-and-tests.sh | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) -- 2.45.2.409.g7b0defb391.dirty