promotion of MIR terminators used to try to promote the destination it is trying to promote, leading to stack overflow. Fixes #37991.