mirror of
https://github.com/Z3Prover/z3
synced 2026-06-25 10:00:33 +00:00
This is another PR towards the goal of getting Z3 to compile cleanly when included via FetchContents into clang-tidy, which uses a pretty strict set of warnings. This one fixes warnings about "missing field initializers" -- struct initializers that leave some field uninitialized. In https://github.com/Z3Prover/z3/pull/9904, I tried to do this in the code. @nunoplopes pointed out flaws with this approach. He outlined a more ambitious approach to fix the actual problem (use of an "entry" type when just a "key" type should be sufficient in some places). For now, though, I think it's doesn't lose anything to just disable the warning. |
||
|---|---|---|
| .. | ||
| modules | ||
| check_link_atomic.cmake | ||
| cmake_uninstall.cmake.in | ||
| compiler_lto.cmake | ||
| compiler_warnings.cmake | ||
| cxx_compiler_flags_overrides.cmake | ||
| git_utils.cmake | ||
| msvc_legacy_quirks.cmake | ||
| target_arch_detect.cmake | ||
| target_arch_detect.cpp | ||
| z3_add_component.cmake | ||
| z3_add_cxx_flag.cmake | ||
| z3_append_linker_flag_list_to_target.cmake | ||
| Z3Config.cmake.in | ||