Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> writes: > It wasn't something I intended at the time, but arguably the main use of > this rule since it was added was that it served as a canary for the tree > becoming completely broken with coccinelle, due to adding C syntax it > didn't understand: > https://lore.kernel.org/git/220825.86ilmg4mil.gmgdl@xxxxxxxxxxxxxxxxxxx/ If it weren't Coccinelle, we could have used the much nicer looking UNUSED(var) notation, and the compilers were all fine. Only because Coccinelle did not understand the "cute" syntax trick, we couldn't. Yes, it caught us when we used a syntax it couldn't understand, but is that a good thing in the first place?