On Wed, Jul 24, 2024 at 10:14:12AM GMT, Jürgen Groß wrote: > On 23.07.24 23:59, Lorenzo Stoakes wrote: > > Arnd reported a significant build slowdown [0], which was bisected to the > > series spanning commit 80fcac55385c ("minmax: relax check to allow > > comparison between unsigned arguments and signed constants") to commit > > 867046cc70277 ("minmax: relax check to allow comparison between unsigned > > arguments and signed constants"), originating from the series "minmax: > > Relax type checks in min() and max()." [1]. [snip] > I can send a patch to simplify the problematic construct, but OTOH this > will avoid only one particularly bad example. Thanks, appreciated but I am a little concerned that we might get stuck in whack-a-mole here a bit. I'm pretty sure we've had previous patches that have addressed invocation points, but obviously the underlying issue are these macros which will keep cropping up again and again. > > > Juergen