diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2025-03-23 15:50:51 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2025-03-25 17:33:09 +0300 |
| commit | 8d5109aa6ea1b54a560774eb95ba7c1b8d404faa (patch) | |
| tree | 52b9dae4108c3d2bd7ddcb155416ae327a2443ab /tests/ui/link-native-libs | |
| parent | 7d49ae9731555937177d01e9fa39dbf22eb60399 (diff) | |
| download | rust-8d5109aa6ea1b54a560774eb95ba7c1b8d404faa.tar.gz rust-8d5109aa6ea1b54a560774eb95ba7c1b8d404faa.zip | |
compiletest: Support matching on diagnostics without a span
Diffstat (limited to 'tests/ui/link-native-libs')
| -rw-r--r-- | tests/ui/link-native-libs/modifiers-bad.rs | 5 | ||||
| -rw-r--r-- | tests/ui/link-native-libs/modifiers-override-2.rs | 2 | ||||
| -rw-r--r-- | tests/ui/link-native-libs/msvc-non-utf8-output.rs | 2 |
3 files changed, 9 insertions, 0 deletions
diff --git a/tests/ui/link-native-libs/modifiers-bad.rs b/tests/ui/link-native-libs/modifiers-bad.rs index 185201e0d84..4d6c8a278d4 100644 --- a/tests/ui/link-native-libs/modifiers-bad.rs +++ b/tests/ui/link-native-libs/modifiers-bad.rs @@ -9,3 +9,8 @@ // Tests various illegal values for the "modifier" part of an `-l` flag. fn main() {} + +//[blank]~? ERROR invalid linking modifier syntax, expected '+' or '-' prefix +//[no-prefix]~? ERROR invalid linking modifier syntax, expected '+' or '-' prefix +//[prefix-only]~? ERROR unknown linking modifier `` +//[unknown]~? ERROR unknown linking modifier `ferris` diff --git a/tests/ui/link-native-libs/modifiers-override-2.rs b/tests/ui/link-native-libs/modifiers-override-2.rs index a462a741ac6..d132f2419d8 100644 --- a/tests/ui/link-native-libs/modifiers-override-2.rs +++ b/tests/ui/link-native-libs/modifiers-override-2.rs @@ -1,3 +1,5 @@ //@ compile-flags:-lstatic:+whole-archive,-whole-archive=foo fn main() {} + +//~? ERROR multiple `whole-archive` modifiers in a single `-l` option diff --git a/tests/ui/link-native-libs/msvc-non-utf8-output.rs b/tests/ui/link-native-libs/msvc-non-utf8-output.rs index 03b1f6516ab..5cc4cd9a3d6 100644 --- a/tests/ui/link-native-libs/msvc-non-utf8-output.rs +++ b/tests/ui/link-native-libs/msvc-non-utf8-output.rs @@ -3,3 +3,5 @@ //@ only-msvc //@ normalize-stderr: "(?:.|\n)*(⦺ⅈ⽯⭏⽽◃⡽⚞)(?:.|\n)*" -> "$1" pub fn main() {} + +//~? ERROR linking with ` |
