The result C macros having become more lenient on the types they expect, is that they can become very large expansions. This not only causes long expanded code lines, but also
This shows you some examples:
[Wayback/Archive] Lorenzo Stoakes on social.kernel.org: For those interested in the ‘combinatorial explosion of min()/max() macro’ thing slowing down kernel builds, witness the horrors :))
[Wayback/Archive] Re: [PATCH 0/7] minmax: reduce compilation time – Linus Torvalds





