melver wrote: Another question: how does an alloc-token function become a `void()` function without arguments? Understanding that will help craft a test case, and also let us reason if this is in fact working as intended. https://github.com/llvm/llvm-project/pull/174959