[llvm] [ci][github][analyzer] Enable Z3 for Clang Static Analyzer on Linux (PR #184695)

Balázs Benics via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 5 05:50:20 PST 2026


steakhal wrote:

As a Clang Static Analyzer maintainer, it was a long time desire to cover the tests with bots building with Z3.
I wanted to propose a change like this, but I never got the time to do so myself.

Not a lot of changes land to the StaticAnalyzer components so I don't expect it to trigger too often either.
Personally, even a post-merge test would be better than having nothing, so as a first step I'm open for only running this config on post-commits. However, I believe that since there are not many changes to this part, it should also work for pre-merge - but I'm not the one paying the bills, so there is that.

Currently, partially due to the lack of CI testing, some Z3-dependent parts of the analyzer rot. CI support for testing could be the first step of cleaning that up.

https://github.com/llvm/llvm-project/pull/184695


More information about the llvm-commits mailing list