Skip to content

Commit cc4a577

Browse files
Add requisite feature gates for const assert
1 parent 7f5a284 commit cc4a577

File tree

8 files changed

+22
-0
lines changed

8 files changed

+22
-0
lines changed

src/librustc/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
#![feature(bool_to_option)]
2727
#![feature(box_patterns)]
2828
#![feature(box_syntax)]
29+
#![feature(const_if_match)]
30+
#![feature(const_fn)]
31+
#![feature(const_panic)]
2932
#![feature(const_transmute)]
3033
#![feature(core_intrinsics)]
3134
#![feature(drain_filter)]

src/librustc_ast/lib.rs

+2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/", test(attr(deny(warnings))))]
88
#![feature(bool_to_option)]
99
#![feature(box_syntax)]
10+
#![feature(const_if_match)]
1011
#![feature(const_fn)] // For the `transmute` in `P::new`
12+
#![feature(const_panic)]
1113
#![feature(const_transmute)]
1214
#![feature(crate_visibility_modifier)]
1315
#![feature(label_break_value)]

src/librustc_hir/lib.rs

+2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
//! [rustc dev guide]: https://rustc-dev-guide.rust-lang.org/hir.html
44
55
#![feature(crate_visibility_modifier)]
6+
#![feature(const_if_match)]
67
#![feature(const_fn)] // For the unsizing cast on `&[]`
8+
#![feature(const_panic)]
79
#![feature(in_band_lifetimes)]
810
#![feature(specialization)]
911
#![recursion_limit = "256"]

src/librustc_index/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#![feature(allow_internal_unstable)]
2+
#![feature(const_if_match)]
3+
#![feature(const_fn)]
4+
#![feature(const_panic)]
25
#![feature(unboxed_closures)]
36
#![feature(test)]
47
#![feature(fn_traits)]

src/librustc_mir/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ Rust MIR: a lowered representation of Rust.
99
#![feature(bool_to_option)]
1010
#![feature(box_patterns)]
1111
#![feature(box_syntax)]
12+
#![feature(const_if_match)]
13+
#![feature(const_fn)]
14+
#![feature(const_panic)]
1215
#![feature(crate_visibility_modifier)]
1316
#![feature(drain_filter)]
1417
#![feature(exhaustive_patterns)]

src/librustc_mir_build/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
55
#![feature(box_patterns)]
66
#![feature(box_syntax)]
7+
#![feature(const_if_match)]
8+
#![feature(const_fn)]
9+
#![feature(const_panic)]
710
#![feature(crate_visibility_modifier)]
811
#![feature(bool_to_option)]
912
#![recursion_limit = "256"]

src/librustc_span/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
77
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/")]
88
#![feature(crate_visibility_modifier)]
9+
#![feature(const_if_match)]
10+
#![feature(const_fn)]
11+
#![feature(const_panic)]
912
#![feature(nll)]
1013
#![feature(optin_builtin_traits)]
1114
#![feature(specialization)]

src/librustc_target/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
1010
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/")]
1111
#![feature(bool_to_option)]
12+
#![feature(const_if_match)]
13+
#![feature(const_fn)]
14+
#![feature(const_panic)]
1215
#![feature(nll)]
1316
#![feature(never_type)]
1417
#![feature(associated_type_bounds)]

0 commit comments

Comments
 (0)