// Check that associated paths starting with `<<` are successfully parsed.
fn main() {
    let _: <::B>::C; //~ ERROR cannot find type `A` in this scope
    let _ = <::B>::C; //~ ERROR cannot find type `A` in this scope
    let <::B>::C; //~ ERROR cannot find type `A` in this scope
    let 0 ..= <::B>::C; //~ ERROR cannot find type `A` in this scope
    <::B>::C; //~ ERROR cannot find type `A` in this scope
}