Skip to content

Commit bd95569

Browse files
committed
fix feature use in rustc libs
1 parent fbfaab2 commit bd95569

File tree

11 files changed

+2
-11
lines changed

11 files changed

+2
-11
lines changed

compiler/rustc_ast/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
)]
1111
#![feature(box_syntax)]
1212
#![feature(box_patterns)]
13-
#![feature(const_fn)] // For the `transmute` in `P::new`
13+
#![cfg_attr(bootstrap, feature(const_fn))] // For the `transmute` in `P::new`
14+
#![cfg_attr(not(bootstrap), feature(const_fn_unsize))] // For the `transmute` in `P::new`
1415
#![feature(const_fn_transmute)]
1516
#![feature(const_panic)]
1617
#![feature(crate_visibility_modifier)]

compiler/rustc_hir/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
//! [rustc dev guide]: https://rustc-dev-guide.rust-lang.org/hir.html
44
55
#![feature(crate_visibility_modifier)]
6-
#![feature(const_fn)] // For the unsizing cast on `&[]`
76
#![feature(const_panic)]
87
#![feature(extended_key_value_attributes)]
98
#![feature(in_band_lifetimes)]

compiler/rustc_index/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#![feature(allow_internal_unstable)]
2-
#![feature(const_fn)]
32
#![feature(const_panic)]
43
#![feature(extend_one)]
54
#![feature(iter_zip)]

compiler/rustc_infer/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#![feature(bool_to_option)]
1717
#![feature(box_patterns)]
1818
#![feature(box_syntax)]
19-
#![feature(const_fn)]
2019
#![feature(const_panic)]
2120
#![feature(extend_one)]
2221
#![feature(iter_zip)]

compiler/rustc_middle/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
#![feature(bool_to_option)]
3030
#![feature(box_patterns)]
3131
#![feature(box_syntax)]
32-
#![feature(const_fn)]
3332
#![feature(const_panic)]
3433
#![feature(core_intrinsics)]
3534
#![feature(discriminant_kind)]

compiler/rustc_mir/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Rust MIR: a lowered representation of Rust.
1212
#![feature(bool_to_option)]
1313
#![feature(box_patterns)]
1414
#![feature(box_syntax)]
15-
#![feature(const_fn)]
1615
#![feature(const_panic)]
1716
#![feature(crate_visibility_modifier)]
1817
#![feature(decl_macro)]

compiler/rustc_mir_build/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
#![feature(array_windows)]
55
#![feature(box_patterns)]
66
#![feature(box_syntax)]
7-
#![feature(const_fn)]
87
#![feature(const_panic)]
98
#![feature(control_flow_enum)]
109
#![feature(crate_visibility_modifier)]

compiler/rustc_passes/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
//! This API is completely unstable and subject to change.
66
77
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
8-
#![feature(const_fn)]
98
#![feature(const_panic)]
109
#![feature(crate_visibility_modifier)]
1110
#![feature(in_band_lifetimes)]

compiler/rustc_query_system/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#![feature(bool_to_option)]
2-
#![feature(const_fn)]
32
#![feature(const_panic)]
43
#![feature(core_intrinsics)]
54
#![feature(drain_filter)]

compiler/rustc_span/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
1717
#![feature(array_windows)]
1818
#![feature(crate_visibility_modifier)]
19-
#![feature(const_fn)]
2019
#![feature(const_panic)]
2120
#![feature(negative_impls)]
2221
#![feature(nll)]

compiler/rustc_target/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
1010
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
1111
#![feature(bool_to_option)]
12-
#![feature(const_fn)]
1312
#![feature(const_panic)]
1413
#![feature(nll)]
1514
#![feature(never_type)]

0 commit comments

Comments
 (0)