Add a note about checks with multiple revisions (#1963)

This commit is contained in:
Trevor Gross 2024-04-13 11:16:44 -04:00 committed by GitHub
parent f70352388d
commit 07425fed36
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 2 deletions

View File

@ -593,8 +593,7 @@ You can therefore use `#[cfg(foo)]` etc within the test to tweak
each of these results.
You can also customize headers and expected error messages to a particular
revision. To do this, add `[foo]` (or `bar`, `baz`, etc) after the `//`
comment, like so:
revision. To do this, add `[revision-name]` after the `//` comment, like so:
```rust,ignore
// A flag to pass in only for cfg `foo`:
@ -606,6 +605,9 @@ fn test_foo() {
}
```
Multiple revisions can be specified in a comma-separated list, such as
`//[foo,bar,baz]~^`.
In test suites that use the LLVM [FileCheck] tool, the current revision name is
also registered as an additional prefix for FileCheck directives: