GaloisInc / cclyzerpp

cclyzer++ is a precise and scalable pointer analysis for LLVM code.
https://galoisinc.github.io/cclyzerpp/
BSD 3-Clause "New" or "Revised" License
134 stars 15 forks source link

CMakeLists.txt: `-Weverything` #135

Closed langston-barrett closed 1 year ago

langston-barrett commented 1 year ago

I thought this might be horrible due to needing to disable dozens of warnings, but it really isn't that bad.

This introduces a strong dependency on certain versions of Clang, but our dependency is well-documented. We can always disable this in the future. See also https://embeddedartistry.com/blog/2017/05/22/werror-is-not-your-friend/.

Frankenstein-bit commented 1 year ago

how to fix this error