]> git.lizzy.rs Git - rust.git/blob - src/test/ui/type-alias-enum-variants-panic.rs
Rollup merge of #57107 - mjbshaw:thread_local_test, r=nikomatsakis
[rust.git] / src / test / ui / type-alias-enum-variants-panic.rs
1 // ignore-tidy-linelength
2
3 #![feature(type_alias_enum_variants)]
4
5 #![allow(unreachable_code)]
6
7 enum Enum { Variant {} }
8 type Alias = Enum;
9
10 fn main() {
11     Alias::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]
17 }