diff options
| author | bors <bors@rust-lang.org> | 2017-02-09 11:42:49 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-02-09 11:42:49 +0000 |
| commit | 1129ce51a6cc83ea7d7283fce194948feef4e319 (patch) | |
| tree | adb445abe019bffb256aa6eafcbbe72340f75789 /src/test | |
| parent | b0e46f03d8f3ffe24b1bd1ae857ed86f95b1b3c2 (diff) | |
| parent | f8b6108deba112dcbff621635e00d5800cb425d3 (diff) | |
| download | rust-1129ce51a6cc83ea7d7283fce194948feef4e319.tar.gz rust-1129ce51a6cc83ea7d7283fce194948feef4e319.zip | |
Auto merge of #39265 - est31:master, r=petrochenkov
Stabilize static lifetime in statics Stabilize the "static_in_const" feature. Blockers before this PR can be merged: * [x] The [FCP with inclination to stabilize](https://github.com/rust-lang/rust/issues/35897#issuecomment-270441437) needs to be over. FCP lasts roughly three weeks, so will be over at Jan 25, aka this thursday. * [x] Documentation needs to be added (#37928) Closes #35897.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/compile-fail/feature-gate-static-in-const.rs | 14 | ||||
| -rw-r--r-- | src/test/compile-fail/rfc1623.rs | 1 | ||||
| -rw-r--r-- | src/test/incremental/change_add_field/struct_point.rs | 1 | ||||
| -rw-r--r-- | src/test/incremental/change_pub_inherent_method_sig/struct_point.rs | 1 | ||||
| -rw-r--r-- | src/test/run-pass/rfc1623.rs | 1 |
5 files changed, 0 insertions, 18 deletions
diff --git a/src/test/compile-fail/feature-gate-static-in-const.rs b/src/test/compile-fail/feature-gate-static-in-const.rs deleted file mode 100644 index c1fc7cdd06c..00000000000 --- a/src/test/compile-fail/feature-gate-static-in-const.rs +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2015 The Rust Project Developers. See the COPYRIGHT -// file at the top-level directory of this distribution and at -// http://rust-lang.org/COPYRIGHT. -// -// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or -// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license -// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. - -static FOO: &str = "this will work once static_in_const is stable"; -//~^ ERROR: this needs a `'static` lifetime or the `static_in_const` feature - -fn main() {} diff --git a/src/test/compile-fail/rfc1623.rs b/src/test/compile-fail/rfc1623.rs index 93635e7fdde..e8295e5e2da 100644 --- a/src/test/compile-fail/rfc1623.rs +++ b/src/test/compile-fail/rfc1623.rs @@ -7,7 +7,6 @@ // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your // option. This file may not be copied, modified, or distributed // except according to those terms. -#![feature(static_in_const)] #![allow(dead_code)] fn non_elidable<'a, 'b>(a: &'a u8, b: &'b u8) -> &'a u8 { diff --git a/src/test/incremental/change_add_field/struct_point.rs b/src/test/incremental/change_add_field/struct_point.rs index e18b30a8c72..ac5c0d3b9e7 100644 --- a/src/test/incremental/change_add_field/struct_point.rs +++ b/src/test/incremental/change_add_field/struct_point.rs @@ -18,7 +18,6 @@ #![feature(rustc_attrs)] #![feature(stmt_expr_attributes)] -#![feature(static_in_const)] #![allow(dead_code)] // These are expected to require translation. diff --git a/src/test/incremental/change_pub_inherent_method_sig/struct_point.rs b/src/test/incremental/change_pub_inherent_method_sig/struct_point.rs index f8db6c69a76..4d12b7b390c 100644 --- a/src/test/incremental/change_pub_inherent_method_sig/struct_point.rs +++ b/src/test/incremental/change_pub_inherent_method_sig/struct_point.rs @@ -15,7 +15,6 @@ #![feature(rustc_attrs)] #![feature(stmt_expr_attributes)] -#![feature(static_in_const)] #![allow(dead_code)] // These are expected to require translation. diff --git a/src/test/run-pass/rfc1623.rs b/src/test/run-pass/rfc1623.rs index fc9143dc450..17453933c8a 100644 --- a/src/test/run-pass/rfc1623.rs +++ b/src/test/run-pass/rfc1623.rs @@ -8,7 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -#![feature(static_in_const)] #![allow(dead_code)] // very simple test for a 'static static with default lifetime |
