diff --git a/rust-version b/rust-version index a7367c5c8..f100e4116 100644 --- a/rust-version +++ b/rust-version @@ -1 +1 @@ -4068bafedd8ba724e332a5221c06a6fa531a30d2 +b1b464d6f61ec8c4e609c1328106378c066a9729 diff --git a/src/tests/directives.md b/src/tests/directives.md index 2c6cfeb0a..12ceef0c9 100644 --- a/src/tests/directives.md +++ b/src/tests/directives.md @@ -163,8 +163,10 @@ Some examples of `X` in `ignore-X` or `only-X`: The following directives will check rustc build settings and target settings: -- `needs-asm-support` — ignores if it is running on a target that doesn't have - stable support for `asm!` +- `needs-asm-support` — ignores if the **host** architecture doesn't have + stable support for `asm!`. For tests that cross-compile to explicit targets + via `--target`, use `needs-llvm-components` instead to ensure the appropriate + backend is available. - `needs-profiler-runtime` — ignores the test if the profiler runtime was not enabled for the target (`build.profiler = true` in rustc's `bootstrap.toml`)