I finally managed to get our Clang loplugin working with clang-cl on
Windows. This caused lots of warnings, in Windows-only code (as the
generic code is routinely run against the loplugin on Linux and macOS
already), that have been fixed in a bunch of recent master commits,
split into one commit per code module.
Many of the fixes are trivial, semi-automated ones, but some are not.
And the likelihood of regressions is certainly non-zero in such an
amount of changes. However, the nature of such all-across-the-codebase
changes makes it hard to adequately test for regressions upfront.
Hence this heads up: If you come across any Windows-only regressions on
master, it might be to do with this bunch of changes. They got split
into the following three blocks:
* 974b7fe6dfa8935a2068365e416b8d886f9d2a32 "clang-cl loplugin: sal" from
"clang-cl loplugin: xmlsecurity--shell" from Oct 15
"clang-cl loplugin: sfx2--avmedia" from Oct 16
LibreOffice mailing list