about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYuki OKUSHI <huyuumi.dev@gmail.com>2019-04-16 07:32:19 +0900
committerYuki OKUSHI <huyuumi.dev@gmail.com>2019-04-16 07:32:19 +0900
commitdce86f9dd53a81487cd0914c59ec8f012473717d (patch)
treef68735770010fb4b5ac9658c9d659fb152e7297b
parentae2ed2182b7901092c4a88d17d262181c36d9c80 (diff)
downloadrust-dce86f9dd53a81487cd0914c59ec8f012473717d.tar.gz
rust-dce86f9dd53a81487cd0914c59ec8f012473717d.zip
Make wording verbose
-rw-r--r--src/librustc_mir/transform/qualify_min_const_fn.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/librustc_mir/transform/qualify_min_const_fn.rs b/src/librustc_mir/transform/qualify_min_const_fn.rs
index 5cea8ba2714..7826d3da4fe 100644
--- a/src/librustc_mir/transform/qualify_min_const_fn.rs
+++ b/src/librustc_mir/transform/qualify_min_const_fn.rs
@@ -326,7 +326,12 @@ fn check_terminator(
                     abi::Abi::Rust if tcx.is_min_const_fn(def_id) => {},
                     abi::Abi::Rust => return Err((
                         span,
-                        "can only call other `const` within a `const`".into(),
+                        format!(
+                            "can only call other `const fn` within a `const fn`, \
+                             but `{:?}` is not stable as `const fn`",
+                            func,
+                        )
+                        .into(),
                     )),
                     abi => return Err((
                         span,