Suggest const_fn_transmute
instead of const_fn
This commit is contained in:
parent
a6008fac97
commit
ebf024bba8
1 changed files with 8 additions and 1 deletions
|
@ -489,7 +489,14 @@ impl NonConstOp for Transmute {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn emit_error(&self, ccx: &ConstCx<'_, '_>, span: Span) {
|
fn emit_error(&self, ccx: &ConstCx<'_, '_>, span: Span) {
|
||||||
mcf_emit_error(ccx, span, "can only call `transmute` from const items, not `const fn`");
|
feature_err(
|
||||||
|
&ccx.tcx.sess.parse_sess,
|
||||||
|
sym::const_fn_transmute,
|
||||||
|
span,
|
||||||
|
&format!("`transmute` is not allowed in {}s", ccx.const_kind()),
|
||||||
|
)
|
||||||
|
.note("`transmute` is only allowed in constants and statics for now")
|
||||||
|
.emit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue