From dce86f9dd53a81487cd0914c59ec8f012473717d Mon Sep 17 00:00:00 2001 From: Yuki OKUSHI Date: Tue, 16 Apr 2019 07:32:19 +0900 Subject: [PATCH] Make wording verbose --- src/librustc_mir/transform/qualify_min_const_fn.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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, -- 2.44.0