On Thu, Nov 17, 2022 at 12:10:48AM +0100, Stefano Brivio wrote: > On Wed, 16 Nov 2022 15:41:41 +1100 > David Gibson wrote: > > > clang-tools 15.0.0 appears to have added a new warning that will always > > complain about assignments in if statements, which we use in a number of > > places in passt/pasta. Encountered on Fedora 37 with > > clang-tools-extra-15.0.0-3.fc37.x86_64. > > > > Suppress the new warning so that we can compile and test. > > > > Signed-off-by: David Gibson > > --- > > Makefile | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/Makefile b/Makefile > > index 6b22408..8bcbbc0 100644 > > --- a/Makefile > > +++ b/Makefile > > @@ -262,6 +262,7 @@ clang-tidy: $(SRCS) $(HEADERS) > > clang-tidy -checks=*,-modernize-*,\ > > -clang-analyzer-valist.Uninitialized,\ > > -cppcoreguidelines-init-variables,\ > > + -bugprone-assignment-in-if-condition,\ > > I'm trying to keep, in the comment just above, a list of clang-tidy > warnings we disable and the reason. I think this could just be grouped > with: Good point, I've updated the comment. > > # - cppcoreguidelines-init-variables > # Dubious value, would kill readability > -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson