about summary refs log tree commit diff
path: root/tests/ui/missing
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-04-12 22:40:34 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-04-13 21:48:53 +0300
commit93bee0789a45ea7d5d65bb9301c4ad5ece3abeb2 (patch)
tree8202c945e49e3034cfa410245a935b14f7b4ce50 /tests/ui/missing
parent092a284ba0421695f2032c947765429fd7095796 (diff)
downloadrust-93bee0789a45ea7d5d65bb9301c4ad5ece3abeb2.tar.gz
rust-93bee0789a45ea7d5d65bb9301c4ad5ece3abeb2.zip
UI tests: migrate remaining compile time `error-pattern`s to line annotations
when possible.

Diffstat (limited to 'tests/ui/missing')
-rw-r--r--tests/ui/missing/missing-return.rs5
-rw-r--r--tests/ui/missing/missing-return.stderr2
2 files changed, 3 insertions, 4 deletions
diff --git a/tests/ui/missing/missing-return.rs b/tests/ui/missing/missing-return.rs
index 5d9839a969c..4d48e7c13e2 100644
--- a/tests/ui/missing/missing-return.rs
+++ b/tests/ui/missing/missing-return.rs
@@ -1,5 +1,4 @@
-//@ error-pattern: return
-
 fn f() -> isize { } //~ ERROR mismatched types
-
+                    //~| NOTE implicitly returns `()` as its body has no tail or `return` expression
+                    //~| NOTE expected `isize`, found `()`
 fn main() { f(); }
diff --git a/tests/ui/missing/missing-return.stderr b/tests/ui/missing/missing-return.stderr
index 5f7fb504075..b2d202b9b57 100644
--- a/tests/ui/missing/missing-return.stderr
+++ b/tests/ui/missing/missing-return.stderr
@@ -1,5 +1,5 @@
 error[E0308]: mismatched types
-  --> $DIR/missing-return.rs:3:11
+  --> $DIR/missing-return.rs:1:11
    |
 LL | fn f() -> isize { }
    |    -      ^^^^^ expected `isize`, found `()`