Change the const stab default for internal const fns

This commit is contained in:
Oliver Scherer 2019-12-08 12:58:41 +01:00
parent 395a789def
commit 83b8a561a1
1 changed files with 7 additions and 4 deletions

View File

@ -108,10 +108,13 @@ impl<'tcx> TyCtxt<'tcx> {
false
}
} else {
// Internal functions need not conform to min const fn unless used inside stable
// const fns. Annotate the internal function with a const stability attribute if
// you need this.
false
// Internal functions are forced to conform to min const fn.
// Annotate the internal function with a const stability attribute if
// you need to use unstable features.
// Note: this is an arbitrary choice that does not affect stability or const
// safety or anything, it just changes whether we need to annotate some
// internal functions with `rustc_const_stable` or with `rustc_const_unstable`
true
},
// Everything else needs to conform, because it would be callable from
// other `min_const_fn` functions.