This package has been identified via automation as potentially impacted by upcoming Clang 16 changes. The following have been identified as potential issues: [-Werror,-Wcompound-token-split-by-macro] [-Werror,-Wcompound-token-split-by-macro] error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro]
Created attachment 827161 [details] clang-14.log build log
Created attachment 827163 [details] clang-15.log build log
Created attachment 827165 [details] clang.diff build log
@sam: Do you have an idea for fix? Upstream ask, if we could fill a PR.
I'll take a look.
Left a comment at https://github.com/collectd/collectd/issues/4061#issuecomment-1407274858. There's a mix of issues.