Merge pull request #2454 from rust-lang/tshepang-expand

This commit is contained in:
许杰友 Jieyou Xu (Joe) 2025-06-04 16:46:11 +08:00 committed by GitHub
commit 90529c8e54
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 2 deletions

View File

@ -220,8 +220,12 @@ negligible (i.e. there is no semantic difference between `//~ ERROR` and
`//~ERROR` although the former is more common in the codebase). `//~ERROR` although the former is more common in the codebase).
`~? <diagnostic kind>` (example being `~? ERROR`) `~? <diagnostic kind>` (example being `~? ERROR`)
is used to match diagnostics without line information. is used to match diagnostics _without_ line info at all,
These can be placed on any line in the test file, but are conventionally placed at the end. or where the line info is outside the main test file[^main test file].
These annotations can be placed on any line in the test file.
[^main test file]: This is a file that has the `~?` annotations,
as distinct from aux files, or sources that we have no control over.
### Error annotation examples ### Error annotation examples