summary refs log tree commit diff
path: root/src/test/run-pass/pass-by-copy.rs
blob: 98a137d3eb57ae8915fc2e111c395ae7a5019693 (plain)
1
2
3
4
5
6
7
8
fn magic(+x: {a: @int}) { log(debug, x); }
fn magic2(+x: @int) { log(debug, x); }

fn main() {
    let a = {a: @10}, b = @10;
    magic(a); magic({a: @20});
    magic2(b); magic2(@20);
}