]> git.lizzy.rs Git - rust.git/blob - tests/ui/proc-macro/derive-b.rs
add tests for 107090
[rust.git] / tests / ui / proc-macro / derive-b.rs
1 // run-pass
2 // aux-build:derive-b-rpass.rs
3
4 extern crate derive_b_rpass as derive_b;
5
6 #[derive(Debug, PartialEq, derive_b::B, Eq, Copy, Clone)]
7 #[cfg_attr(all(), B[arbitrary tokens])]
8 struct B {
9     #[C]
10     a: u64
11 }
12
13 fn main() {
14     B { a: 3 };
15     assert_eq!(B { a: 3 }, B { a: 3 });
16     let b = B { a: 3 };
17     let _d = b;
18     let _e = b;
19 }