blob: 8f962f079df753455515dfb1ffbef81de3264b2d [file] [log] [blame] [edit]
//@ check-pass
#![feature(ergonomic_clones)]
#![allow(incomplete_features)]
use std::clone::UseCloned;
fn basic_test(x: i32) -> i32 {
x.use.use.abs()
}
#[derive(Clone)]
struct Foo;
impl UseCloned for Foo {}
fn do_not_move_test(x: Foo) -> Foo {
let s = x.use;
x
}
fn main() {}