fn check<Clone>(_c: Clone) {
    fn check2() {
        <() as std::clone::Clone>::clone(&());
    }
    check2();
}
// check that type parameters can't "shadow" qualified paths.
check that type parameters can't "shadow" qualified paths.
check that type parameters can ' t " shadow " qualified paths .
fn check<Clone>(_c: Clone) {
    fn check2() {
        <() as std::clone::Clone>::clone(&());
    }
    check2();
}
fn check < Clone > ( _c : Clone ) { fn check2 ( ) { < ( ) as std :: clone :: Clone > :: clone ( & ( ) ) ; } check2 ( ) ; }
check that type parameters can't "shadow" qualified paths.
check that type parameters can ' t " shadow " qualified paths .
_c
Clone
_c
Clone