On Sun, 28 Jul 2024 at 14:01, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxx> wrote: > > Doing the same for min/max (no more C constant expression worries!) > would be very good, but I think that's going to be for later. Bah. It's like picking at a scab. Later is now. It's out. I hate how that is_signed_type() isn't a C constant expression for pointer types. The simplifications get rid of a lot of crap, but sadly the pointer-induced stuff is still problematic. Oh well. For that one file, even the partial simplification ended up shrinking the expansion from 23MB to 1.4MB. It's admittedly a pretty abnormal case, but still.. Linus