about summary refs log tree commit diff
path: root/tests/ui/enum/single-variant-enum-deref-error-9814.rs
blob: f10d665299cf4eba96efd04cbb68619f4303abe2 (plain)
1
2
3
4
5
6
7
8
9
// https://github.com/rust-lang/rust/issues/9814
// Verify that single-variant enums can't be de-referenced
// Regression test for issue #9814

enum Foo { Bar(isize) }

fn main() {
    let _ = *Foo::Bar(2); //~ ERROR type `Foo` cannot be dereferenced
}