This permits easier iteration without having to worry about warnings being denied. Fixes #49517
librustc_back
contains some very low-level details that are
specific to different LLVM targets and so forth.
For more information about how trans works, see the rustc guide.