Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
pattern
/
issue-117626.rs
blob: f76f6b6222259456ec6c70a94cc81037b20dff2f [
file
] [
log
] [
blame
] [
edit
]
//@ check-pass
#[
derive
(
PartialEq
)]
struct
NonMatchable
;
impl
Eq
for
NonMatchable
{}
#[
derive
(
PartialEq
,
Eq
)]
enum
Foo
{
A
(
NonMatchable
),
B
(*
const
u8
),
}
const
CONST
:
Foo
=
Foo
::
B
(
std
::
ptr
::
null
());
fn
main
()
{
match
CONST
{
CONST
=>
0
,
_
=>
1
,
};
}