diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-12-26 10:57:07 +0000 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2025-01-20 12:09:26 +0000 |
commit | 533abf7e53c6edb699d67418a84b662bd41cf381 (patch) | |
tree | c91dfccb1ecc4885f8c7db7dc753d11843b3cc2f | |
parent | d970cf081f7528938470e66c3dc5ee9940d1645f (diff) | |
download | gcc-533abf7e53c6edb699d67418a84b662bd41cf381.zip gcc-533abf7e53c6edb699d67418a84b662bd41cf381.tar.gz gcc-533abf7e53c6edb699d67418a84b662bd41cf381.tar.bz2 |
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, |