diff options
| author | bors <bors@rust-lang.org> | 2025-03-25 16:42:36 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2025-03-25 16:42:36 +0000 |
| commit | 40507bded561ca6d28f3e187aed8317bb81ce9e2 (patch) | |
| tree | 645b301936cf53db0db5bb60f45e9ae496faf99b /tests/ui/invalid-module-declaration/invalid-module-declaration.rs | |
| parent | 48994b1674b3212d27b5e83841c0966bc2b4be43 (diff) | |
| parent | 8d5109aa6ea1b54a560774eb95ba7c1b8d404faa (diff) | |
Auto merge of #138865 - petrochenkov:errwhere, r=jieyouxu
compiletest: Support matching on diagnostics without a span Using `//~? ERROR my message` on any line of the test. The new checks are exhaustive, like all other `//~` checks, and unlike the `error-pattern` directive that is sometimes used now to check for span-less diagnostics. This will allow to eliminate most on `error-pattern` directives in compile-fail tests (except those that are intentionally imprecise due to platform-specific diagnostics). I didn't migrate any of `error-pattern`s in this PR though, except those where the migration was necessary for the tests to pass.
Diffstat (limited to 'tests/ui/invalid-module-declaration/invalid-module-declaration.rs')
| -rw-r--r-- | tests/ui/invalid-module-declaration/invalid-module-declaration.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/ui/invalid-module-declaration/invalid-module-declaration.rs b/tests/ui/invalid-module-declaration/invalid-module-declaration.rs index 254d810d79d..1c6c282f4b7 100644 --- a/tests/ui/invalid-module-declaration/invalid-module-declaration.rs +++ b/tests/ui/invalid-module-declaration/invalid-module-declaration.rs @@ -3,3 +3,5 @@ mod auxiliary { } fn main() {} + +//~? ERROR file not found for module `baz` |
