]>
Commit | Line | Data |
---|---|---|
416331ca XL |
1 | // run-pass |
2 | ||
0bf4aa26 | 3 | #![allow(non_camel_case_types)] |
223e47cc | 4 | |
c34b1796 AL |
5 | type point = (isize, isize); |
6 | ||
7 | fn f(p: point, x: isize, y: isize) { | |
223e47cc | 8 | let (a, b) = p; |
970d7e83 LB |
9 | assert_eq!(a, x); |
10 | assert_eq!(b, y); | |
223e47cc LB |
11 | } |
12 | ||
13 | pub fn main() { | |
14 | let p: point = (10, 20); | |
15 | let (a, b) = p; | |
970d7e83 LB |
16 | assert_eq!(a, 10); |
17 | assert_eq!(b, 20); | |
223e47cc LB |
18 | let p2: point = p; |
19 | f(p, 10, 20); | |
20 | f(p2, 10, 20); | |
21 | } |