diff options
Diffstat (limited to '')
-rw-r--r-- | src/test/ui/proc-macro/smoke.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/test/ui/proc-macro/smoke.rs b/src/test/ui/proc-macro/smoke.rs new file mode 100644 index 000000000..04625559b --- /dev/null +++ b/src/test/ui/proc-macro/smoke.rs @@ -0,0 +1,20 @@ +// run-pass + +#![allow(unused_must_use)] +#![allow(path_statements)] +// aux-build:derive-a.rs + +#[macro_use] +extern crate derive_a; + +#[derive(Debug, PartialEq, A, Eq, Copy, Clone)] +struct A; + +fn main() { + A; + assert_eq!(A, A); + A.clone(); + let a = A; + let _c = a; + let _d = a; +} |