diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-12-26 10:57:07 +0000 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-03-21 12:57:50 +0100 |
commit | 9bc5deb919ce4c33839fc331aa943c99c33adce6 (patch) | |
tree | fdf27c4172f31f26ae0f3ac6ec05d69c5c5a880d | |
parent | 41cd035570ec2767d23647a7764c24d6c1a7a82e (diff) | |
download | gcc-9bc5deb919ce4c33839fc331aa943c99c33adce6.zip gcc-9bc5deb919ce4c33839fc331aa943c99c33adce6.tar.gz gcc-9bc5deb919ce4c33839fc331aa943c99c33adce6.tar.bz2 |
gccrs: derive(Clone): Mark PhantomData as a lang item
gcc/testsuite/ChangeLog:
* rust/compile/derive_macro4.rs: Make PhantomData a lang item.
-rw-r--r-- | gcc/testsuite/rust/compile/derive_macro4.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/testsuite/rust/compile/derive_macro4.rs b/gcc/testsuite/rust/compile/derive_macro4.rs index 7802e8f..b20043b 100644 --- a/gcc/testsuite/rust/compile/derive_macro4.rs +++ b/gcc/testsuite/rust/compile/derive_macro4.rs @@ -6,12 +6,9 @@ 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, |