joker-eph wrote: We have this pattern of having to do `(void)variable;` when a variable is only used in an assertion. What makes the compiler warn in some cases but not here? https://github.com/llvm/llvm-project/pull/139351