3 // a test demonstrating that const qualification cannot prevent monomorphization time errors
10 const F: u32 = 100 / U::X;
21 impl Bar<()> for () {}
22 impl Bar<String> for String {}
25 let x = <() as Bar<()>>::F;
26 // this test only causes errors due to the line below, so post-monomorphization
27 let y = <String as Bar<String>>::F; //~ ERROR erroneous constant