about summary refs log tree commit diff
path: root/src/test/ui/proc-macro
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-01-18 00:12:09 -0800
committerEsteban Küber <esteban@kuber.com.ar>2019-01-18 00:12:09 -0800
commit2e06d9c91b9f0bccde4a0e445ce2014c3fe85506 (patch)
treefceeeec96c8ea4d1f0319423a65f1921696133df /src/test/ui/proc-macro
parent954769e2ed16a90bfda2b69395fc099b93581352 (diff)
downloadrust-2e06d9c91b9f0bccde4a0e445ce2014c3fe85506.tar.gz
rust-2e06d9c91b9f0bccde4a0e445ce2014c3fe85506.zip
Point at return type when appropriate
Diffstat (limited to 'src/test/ui/proc-macro')
-rw-r--r--src/test/ui/proc-macro/span-preservation.stderr3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/ui/proc-macro/span-preservation.stderr b/src/test/ui/proc-macro/span-preservation.stderr
index 1f9103a6d2e..db524907b65 100644
--- a/src/test/ui/proc-macro/span-preservation.stderr
+++ b/src/test/ui/proc-macro/span-preservation.stderr
@@ -15,6 +15,9 @@ LL |     let x: usize = "hello";;;;; //~ ERROR mismatched types
 error[E0308]: mismatched types
   --> $DIR/span-preservation.rs:19:29
    |
+LL | fn b(x: Option<isize>) -> usize {
+   |                           ----- expected `usize` because of return type
+LL |     match x {
 LL |         Some(x) => { return x }, //~ ERROR mismatched types
    |                             ^ expected usize, found isize