On Sun, 28 Jul 2024 at 07:24, David Laight <David.Laight@xxxxxxxxxx> wrote: > > Replacing 'typeof(x) _x = (x)' with '__auto_type _x = (x)' removes > one expansion of 'x'. Ack. We should do this more widely, but the whole "typeof()" predates __auto_type by many years, and we (and by that I mean "I" - the royal we) have just years of historical mental baggage. Linus