about summary refs log tree commit diff
path: root/tests/ui/link-native-libs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-03-23 15:50:51 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-03-25 17:33:09 +0300
commit8d5109aa6ea1b54a560774eb95ba7c1b8d404faa (patch)
tree52b9dae4108c3d2bd7ddcb155416ae327a2443ab /tests/ui/link-native-libs
parent7d49ae9731555937177d01e9fa39dbf22eb60399 (diff)
downloadrust-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.rs5
-rw-r--r--tests/ui/link-native-libs/modifiers-override-2.rs2
-rw-r--r--tests/ui/link-native-libs/msvc-non-utf8-output.rs2
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 `