diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2016-12-08 20:49:26 -0800 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2016-12-08 21:03:46 -0800 |
| commit | ed3c483aa8472bf791718d6f157e4e55873e7e5d (patch) | |
| tree | 19e6f4641c2ff48a2665dd11fe239142077f8934 /src | |
| parent | b1dd793acdde01f7fb50b7c29bc6519e4ce3f22a (diff) | |
| download | rust-ed3c483aa8472bf791718d6f157e4e55873e7e5d.tar.gz rust-ed3c483aa8472bf791718d6f157e4e55873e7e5d.zip | |
Change error to E0572
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_typeck/check/mod.rs | 2 | ||||
| -rw-r--r-- | src/librustc_typeck/diagnostics.rs | 4 | ||||
| -rw-r--r-- | src/test/compile-fail/E0572.rs (renamed from src/test/compile-fail/E0571.rs) | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc_typeck/check/mod.rs b/src/librustc_typeck/check/mod.rs index abc1c5e4b4c..9c8d7caefe5 100644 --- a/src/librustc_typeck/check/mod.rs +++ b/src/librustc_typeck/check/mod.rs @@ -3708,7 +3708,7 @@ impl<'a, 'gcx, 'tcx> FnCtxt<'a, 'gcx, 'tcx> { hir::ExprAgain(_) => { tcx.types.never } hir::ExprRet(ref expr_opt) => { if self.ret_ty.is_none() { - struct_span_err!(self.tcx.sess, expr.span, E0571, + struct_span_err!(self.tcx.sess, expr.span, E0572, "return statement outside of function body").emit(); } else if let Some(ref e) = *expr_opt { self.check_expr_coercable_to_type(&e, self.ret_ty.unwrap()); diff --git a/src/librustc_typeck/diagnostics.rs b/src/librustc_typeck/diagnostics.rs index 86220cf57c4..71507063ffc 100644 --- a/src/librustc_typeck/diagnostics.rs +++ b/src/librustc_typeck/diagnostics.rs @@ -4164,12 +4164,12 @@ target / ABI combination is currently unsupported by llvm. If necessary, you can circumvent this check using custom target specifications. "##, -E0571: r##" +E0572: r##" A return statement was found outside of a function body. Erroneous code example: -```compile_fail,E0571 +```compile_fail,E0572 const FOO: u32 = return 0; // error: return statement outside of function body fn main() {} diff --git a/src/test/compile-fail/E0571.rs b/src/test/compile-fail/E0572.rs index d300c597008..bbaab102de7 100644 --- a/src/test/compile-fail/E0571.rs +++ b/src/test/compile-fail/E0572.rs @@ -8,6 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -const FOO: u32 = return 0; //~ ERROR E0571 +const FOO: u32 = return 0; //~ ERROR E0572 fn main() {} |
