add regression test

This commit is contained in:
Eric Mark Martin 2023-07-01 02:28:15 -04:00
parent 76a7772759
commit 7dfb9eda25

View File

@ -0,0 +1,38 @@
// run-pass
#[derive(PartialEq, Eq)]
pub enum Foo {
FooA(()),
FooB(Vec<()>),
}
impl Foo {
const A1: Foo = Foo::FooA(());
const A2: Foo = Self::FooA(());
const A3: Self = Foo::FooA(());
const A4: Self = Self::FooA(());
}
fn main() {
let foo = Foo::FooA(());
match foo {
Foo::A1 => {},
_ => {},
}
match foo {
Foo::A2 => {},
_ => {},
}
match foo {
Foo::A3 => {},
_ => {},
}
match foo {
Foo::A4 => {},
_ => {},
}
}