From: Yuki OKUSHI Date: Mon, 15 Apr 2019 22:32:19 +0000 (+0900) Subject: Make wording verbose X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=dce86f9dd53a81487cd0914c59ec8f012473717d;p=rust.git Make wording verbose --- 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,