]> git.lizzy.rs Git - rust.git/blob - tests/run-pass/products.rs
Add Compile Test
[rust.git] / tests / run-pass / products.rs
1 #![crate_type = "lib"]
2 #![feature(custom_attribute)]
3 #![allow(dead_code, unused_attributes)]
4
5 #[miri_run]
6 fn tuple() -> (i16,) {
7     (1,)
8 }
9
10 #[miri_run]
11 fn tuple_2() -> (i16, i16) {
12     (1, 2)
13 }
14
15 #[miri_run]
16 fn tuple_5() -> (i16, i16, i16, i16, i16) {
17     (1, 2, 3, 4, 5)
18 }
19
20 struct Pair { x: i8, y: i8 }
21
22 #[miri_run]
23 fn pair() -> Pair {
24     Pair { x: 10, y: 20 }
25 }
26
27 #[miri_run]
28 fn field_access() -> (i8, i8) {
29     let mut p = Pair { x: 10, y: 20 };
30     p.x += 5;
31     (p.x, p.y)
32 }