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