Skip to content

Commit 3ccb0f9

Browse files
committed
slice_patterns: remove internal uses of gate
1 parent 0aebb08 commit 3ccb0f9

File tree

16 files changed

+16
-16
lines changed

16 files changed

+16
-16
lines changed

src/libcore/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
#![feature(associated_type_bounds)]
134134
#![feature(const_type_id)]
135135
#![feature(const_caller_location)]
136-
#![feature(slice_patterns)]
136+
#![cfg_attr(bootstrap, feature(slice_patterns))]
137137

138138
#[prelude_import]
139139
#[allow(unused)]

src/libcore/tests/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#![feature(range_is_empty)]
2020
#![feature(raw)]
2121
#![feature(saturating_neg)]
22-
#![feature(slice_patterns)]
22+
#![cfg_attr(bootstrap, feature(slice_patterns))]
2323
#![feature(sort_internals)]
2424
#![feature(slice_partition_at_index)]
2525
#![feature(specialization)]

src/librustc/benches/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(slice_patterns)]
1+
#![cfg_attr(bootstrap, feature(slice_patterns))]
22
#![feature(test)]
33

44
extern crate test;

src/librustc/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
#![feature(optin_builtin_traits)]
4343
#![feature(option_expect_none)]
4444
#![feature(range_is_empty)]
45-
#![feature(slice_patterns)]
45+
#![cfg_attr(bootstrap, feature(slice_patterns))]
4646
#![feature(specialization)]
4747
#![feature(unboxed_closures)]
4848
#![feature(thread_local)]

src/librustc_ast_passes/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//! parsed by `rustc_parse` and then lowered, after the passes in this crate,
33
//! by `rustc_ast_lowering`.
44
5-
#![feature(slice_patterns)]
5+
#![cfg_attr(bootstrap, feature(slice_patterns))]
66

77
pub mod ast_validation;
88
pub mod feature_gate;

src/librustc_codegen_ssa/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#![feature(box_syntax)]
55
#![feature(core_intrinsics)]
66
#![feature(libc)]
7-
#![feature(slice_patterns)]
7+
#![cfg_attr(bootstrap, feature(slice_patterns))]
88
#![feature(stmt_expr_attributes)]
99
#![feature(try_blocks)]
1010
#![feature(in_band_lifetimes)]

src/librustc_metadata/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#![feature(proc_macro_internals)]
1111
#![feature(proc_macro_quote)]
1212
#![feature(rustc_private)]
13-
#![feature(slice_patterns)]
13+
#![cfg_attr(bootstrap, feature(slice_patterns))]
1414
#![feature(specialization)]
1515
#![feature(stmt_expr_attributes)]
1616
#![recursion_limit = "256"]

src/librustc_mir/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Rust MIR: a lowered representation of Rust. Also: an experiment!
77
#![feature(nll)]
88
#![feature(in_band_lifetimes)]
99
#![feature(inner_deref)]
10-
#![feature(slice_patterns)]
10+
#![cfg_attr(bootstrap, feature(slice_patterns))]
1111
#![feature(bool_to_option)]
1212
#![feature(box_patterns)]
1313
#![feature(box_syntax)]

src/librustc_mir_build/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#![feature(box_patterns)]
66
#![feature(box_syntax)]
77
#![feature(crate_visibility_modifier)]
8-
#![feature(slice_patterns)]
8+
#![cfg_attr(bootstrap, feature(slice_patterns))]
99
#![feature(bool_to_option)]
1010
#![recursion_limit = "256"]
1111

src/librustc_parse/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
#![feature(bool_to_option)]
44
#![feature(crate_visibility_modifier)]
5-
#![feature(slice_patterns)]
5+
#![cfg_attr(bootstrap, feature(slice_patterns))]
66

77
use syntax::ast;
88
use syntax::print::pprust;

src/librustc_passes/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/")]
88
#![feature(in_band_lifetimes)]
99
#![feature(nll)]
10-
#![feature(slice_patterns)]
10+
#![cfg_attr(bootstrap, feature(slice_patterns))]
1111
#![recursion_limit = "256"]
1212

1313
#[macro_use]

src/librustc_target/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#![feature(box_syntax)]
1212
#![feature(bool_to_option)]
1313
#![feature(nll)]
14-
#![feature(slice_patterns)]
14+
#![cfg_attr(bootstrap, feature(slice_patterns))]
1515

1616
#[macro_use]
1717
extern crate log;

src/librustc_ty/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#![feature(bool_to_option)]
99
#![feature(in_band_lifetimes)]
1010
#![feature(nll)]
11-
#![feature(slice_patterns)]
11+
#![cfg_attr(bootstrap, feature(slice_patterns))]
1212
#![recursion_limit = "256"]
1313

1414
#[macro_use]

src/librustc_typeck/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ This API is completely unstable and subject to change.
6464
#![feature(exhaustive_patterns)]
6565
#![feature(in_band_lifetimes)]
6666
#![feature(nll)]
67-
#![feature(slice_patterns)]
67+
#![cfg_attr(bootstrap, feature(slice_patterns))]
6868
#![feature(try_blocks)]
6969
#![feature(never_type)]
7070
#![recursion_limit = "256"]

src/libstd/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@
294294
#![feature(shrink_to)]
295295
#![feature(slice_concat_ext)]
296296
#![feature(slice_internals)]
297-
#![feature(slice_patterns)]
297+
#![cfg_attr(bootstrap, feature(slice_patterns))]
298298
#![feature(specialization)]
299299
#![feature(staged_api)]
300300
#![feature(std_internals)]

src/libsyntax/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#![feature(label_break_value)]
1414
#![feature(nll)]
1515
#![feature(try_trait)]
16-
#![feature(slice_patterns)]
16+
#![cfg_attr(bootstrap, feature(slice_patterns))]
1717
#![feature(unicode_internals)]
1818
#![recursion_limit = "256"]
1919

0 commit comments

Comments
 (0)