Comment Comment by steveklabnik Many many compilers have multiple IRs. It’s very normal. rustc has three already, last time I checked, and that’s not counting llvm-IR. Non-lexical lifetimes was gated on adding an additional IR to rustc, even. parent steveklabnik 4 years ago