about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2016-12-08 20:49:26 -0800
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2016-12-08 21:03:46 -0800
commited3c483aa8472bf791718d6f157e4e55873e7e5d (patch)
tree19e6f4641c2ff48a2665dd11fe239142077f8934 /src
parentb1dd793acdde01f7fb50b7c29bc6519e4ce3f22a (diff)
downloadrust-ed3c483aa8472bf791718d6f157e4e55873e7e5d.tar.gz
rust-ed3c483aa8472bf791718d6f157e4e55873e7e5d.zip
Change error to E0572
Diffstat (limited to 'src')
-rw-r--r--src/librustc_typeck/check/mod.rs2
-rw-r--r--src/librustc_typeck/diagnostics.rs4
-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() {}