Sirraide wrote: Update: it seems that the GCC behaviour is intended, and it actually makes a lot of sense now imo at least (see the initial pr comment for more info about this). https://github.com/llvm/llvm-project/pull/83855