File tree Expand file tree Collapse file tree 1 file changed +2
-7
lines changed
src/librustc_mir/transform Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -972,13 +972,8 @@ This does not pose a problem by itself because they can't be accessed directly."
972
972
// this doesn't come from a macro that has #[allow_internal_unstable]
973
973
!self . span . allows_unstable ( )
974
974
{
975
- if self . mode == Mode :: Fn {
976
- // We are in a normal function
977
- // with a turned off feature gate. We can still call the function
978
- // but we can't promote it
979
- self . qualif = Qualif :: NOT_CONST ;
980
- debug ! ( "unstable const fn" ) ;
981
- } else {
975
+ self . qualif = Qualif :: NOT_CONST ;
976
+ if self . mode != Mode :: Fn {
982
977
// inside a constant environment, not having the feature gate is
983
978
// an error
984
979
let mut err = self . tcx . sess . struct_span_err ( self . span ,
You can’t perform that action at this time.
0 commit comments