diff --git a/src/doc/rustc-dev-guide/src/backend/updating-llvm.md b/src/doc/rustc-dev-guide/src/backend/updating-llvm.md index fb340342502a..56fa49ef2a2e 100644 --- a/src/doc/rustc-dev-guide/src/backend/updating-llvm.md +++ b/src/doc/rustc-dev-guide/src/backend/updating-llvm.md @@ -7,9 +7,11 @@ Rust supports building against multiple LLVM versions: PRs for such fixes are tagged with `llvm-main`. * The latest released major version is always supported. * The one or two preceding major versions are usually supported in the sense that they are expected - to build successfully and pass most tests. However, fixes for miscompilations often do not get + to build successfully and pass most tests. + However, fixes for miscompilations often do not get backported to past LLVM versions, so using rustc with older versions of LLVM comes with an - increased risk of soundness bugs. We strongly recommend using the latest version of LLVM. + increased risk of soundness bugs. + We strongly recommend using the latest version of LLVM. By default, Rust uses its own fork in the [rust-lang/llvm-project repository]. This fork is based on a `release/$N.x` branch of the upstream project, where