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