> Clang upgrade could be more sensitive to duplicate arguments such as `-lm
> -lm`.
Clang behavior can and does change across versions, e.g. in one of my projects
I recently needed to add:
--passC:"-Wno-error=incompatible-function-pointer-types"
Run
That's because there's a behavior change in Clang 16, and I'm using MSYS2's
`CLANG64` environment on Windows where `pacman -S
mingw-w64-clang-x86_64-toolchain` currently installs v16.
See:
<https://discourse.llvm.org/t/clang-16-notice-of-potentially-breaking-changes/65562>