1 // ignore-tidy-linelength
3 #![feature(type_alias_enum_variants)]
5 #![allow(unreachable_code)]
7 enum Enum { Variant {} }
12 //~^ ERROR expected unit struct/variant or constant, found struct variant `<Alias>::Variant` [E0533]
13 let Alias::Variant = panic!();
14 //~^ ERROR expected unit struct/variant or constant, found struct variant `<Alias>::Variant` [E0533]
15 let Alias::Variant(..) = panic!();
16 //~^ ERROR expected tuple struct/variant, found struct variant `<Alias>::Variant` [E0164]