From bcc809991644d45812913ea385c68a93e1ca695f Mon Sep 17 00:00:00 2001 From: Roland Fredenhagen Date: Tue, 12 Aug 2025 14:26:28 +0200 Subject: [PATCH] ui-changes-for-nightly --- tests/ui/discriminant.stderr | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/ui/discriminant.stderr b/tests/ui/discriminant.stderr index 719485b4..96548849 100644 --- a/tests/ui/discriminant.stderr +++ b/tests/ui/discriminant.stderr @@ -6,14 +6,18 @@ error[E0552]: unrecognized representation hint | = help: valid reprs are `Rust` (default), `C`, `align`, `packed`, `transparent`, `simd`, `i8`, `u8`, `i16`, `u16`, `i32`, `u32`, `i64`, `u64`, `i128`, `u128`, `isize`, `usize` -error[E0732]: `#[repr(inttype)]` must be specified +error[E0732]: `#[repr(inttype)]` must be specified for enums with explicit discriminants and non-unit variants --> tests/ui/discriminant.rs:12:1 | 12 | enum MissingIntegerRepr { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13 | A(PhantomData) = 0, + | - explicit discriminant on non-unit variant specified here -error[E0732]: `#[repr(inttype)]` must be specified +error[E0732]: `#[repr(inttype)]` must be specified for enums with explicit discriminants and non-unit variants --> tests/ui/discriminant.rs:18:1 | 18 | enum MissingIntegerReprC { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +19 | A(PhantomData) = 0, + | - explicit discriminant on non-unit variant specified here