//@ known-bug: rust-lang/rust#125799 //@ only-x86_64 trait Trait { type Assoc; } impl Trait for Vec { type Assoc = (); } impl Trait for Vec {} const BAR: as Trait>::Assoc = 3; pub fn main() { let x: isize = 3; let _ = match x { BAR => 2, _ => 3, }; }