diff options
Diffstat (limited to 'src/tools/clippy/tests/ui/mem_discriminant_unfixable.rs')
| -rw-r--r-- | src/tools/clippy/tests/ui/mem_discriminant_unfixable.rs | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/src/tools/clippy/tests/ui/mem_discriminant_unfixable.rs b/src/tools/clippy/tests/ui/mem_discriminant_unfixable.rs new file mode 100644 index 00000000000..e245d3257d5 --- /dev/null +++ b/src/tools/clippy/tests/ui/mem_discriminant_unfixable.rs @@ -0,0 +1,16 @@ +#![deny(clippy::mem_discriminant_non_enum)] + +use std::mem; + +enum Foo { + One(usize), + Two(u8), +} + +struct A(Foo); + +fn main() { + // bad + mem::discriminant(&"hello"); + mem::discriminant(&A(Foo::One(0))); +} | 
