diff options
Diffstat (limited to 'gcc/testsuite/rust/compile/derive_macro4.rs')
-rw-r--r-- | gcc/testsuite/rust/compile/derive_macro4.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/rust/compile/derive_macro4.rs b/gcc/testsuite/rust/compile/derive_macro4.rs index 7802e8f..8bf1bca 100644 --- a/gcc/testsuite/rust/compile/derive_macro4.rs +++ b/gcc/testsuite/rust/compile/derive_macro4.rs @@ -1,17 +1,17 @@ #[lang = "sized"] pub trait Sized {} +#[lang = "copy"] pub trait Copy {} + +#[lang = "clone"] pub trait Clone { fn clone(&self) -> Self; } +#[lang = "phantom_data"] struct PhantomData<T>; -pub struct AssertParamIsCopy<T: Copy> { - _field: PhantomData<T>, -} - #[derive(Clone)] // { dg-error "bounds not satisfied for U .Copy. is not satisfied" } union U { i: i32, |