about summary refs log tree commit diff
path: root/src/test/ui/parser
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2022-07-19 02:54:51 +0000
committerMichael Goulet <michael@errs.io>2022-07-20 03:58:33 +0000
commitb0a81904ce58cd226bc5015b2d9ef97671880fbd (patch)
treec063baabab213f5f89285316a04219da78716925 /src/test/ui/parser
parent475aec11886250ec93fbb6e8e1e3dbd4b35dfc89 (diff)
downloadrust-b0a81904ce58cd226bc5015b2d9ef97671880fbd.tar.gz
rust-b0a81904ce58cd226bc5015b2d9ef97671880fbd.zip
Suggest returning binding from block or enclosing scope on coerce_forced_unit error
Diffstat (limited to 'src/test/ui/parser')
-rw-r--r--src/test/ui/parser/issues/issue-33413.stderr5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/ui/parser/issues/issue-33413.stderr b/src/test/ui/parser/issues/issue-33413.stderr
index ac320f095a2..b7250f3b0b5 100644
--- a/src/test/ui/parser/issues/issue-33413.stderr
+++ b/src/test/ui/parser/issues/issue-33413.stderr
@@ -11,6 +11,11 @@ LL |     fn f(*, a: u8) -> u8 {}
    |        -              ^^ expected `u8`, found `()`
    |        |
    |        implicitly returns `()` as its body has no tail or `return` expression
+   |
+help: consider returning the local binding `a`
+   |
+LL |     fn f(*, a: u8) -> u8 { a }
+   |                            +
 
 error: aborting due to 2 previous errors