diff options
| author | bors <bors@rust-lang.org> | 2021-10-15 02:55:58 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-10-15 02:55:58 +0000 |
| commit | 313e71a2535196466b0bbdcfa3387bd6373e0f28 (patch) | |
| tree | 337e5589cb5479f76cad922bf6f1a36b68cb8c66 /compiler/rustc_error_codes | |
| parent | e1e9319d93aea755c444c8f8ff863b0936d7a4b6 (diff) | |
| parent | 2284082ae8e9d422fdacfa7c229d2676d61470a5 (diff) | |
| download | rust-313e71a2535196466b0bbdcfa3387bd6373e0f28.tar.gz rust-313e71a2535196466b0bbdcfa3387bd6373e0f28.zip | |
Auto merge of #89884 - Mark-Simulacrum:revert-enum-discr, r=wesleywiser
Revert enum discriminants Reverts stabilization of arbitrary enum discriminants per https://github.com/rust-lang/rust/issues/88621#issuecomment-929482371. Reopens #60553.
Diffstat (limited to 'compiler/rustc_error_codes')
| -rw-r--r-- | compiler/rustc_error_codes/src/error_codes/E0732.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_error_codes/src/error_codes/E0732.md b/compiler/rustc_error_codes/src/error_codes/E0732.md index 9536fdbf0df..7347e6654c5 100644 --- a/compiler/rustc_error_codes/src/error_codes/E0732.md +++ b/compiler/rustc_error_codes/src/error_codes/E0732.md @@ -3,6 +3,8 @@ An `enum` with a discriminant must specify a `#[repr(inttype)]`. Erroneous code example: ```compile_fail,E0732 +#![feature(arbitrary_enum_discriminant)] + enum Enum { // error! Unit = 1, Tuple() = 2, @@ -18,6 +20,8 @@ is a well-defined way to extract a variant's discriminant from a value; for instance: ``` +#![feature(arbitrary_enum_discriminant)] + #[repr(u8)] enum Enum { Unit = 3, |
