R-Goc wrote: It looks like this is proprietary to windows runtime exception handling. Otherwise in the setjmp longjmp model, there will always be a landingpad, which are not used at all in windows runtime EH. https://github.com/llvm/llvm-project/pull/111838