aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2024-12-26 23:01:32 +0000
committerArthur Cohen <arthur.cohen@embecosm.com>2025-03-21 12:57:50 +0100
commitd8c11ccefb48e600264f530df505ba96fa7d0835 (patch)
tree7d8f60a1bf0b852df0508a53e021e7ddddfe60ab /gcc
parentf6cdae89d1bcef7610471a6181c7cf2b41cae9af (diff)
downloadgcc-d8c11ccefb48e600264f530df505ba96fa7d0835.zip
gcc-d8c11ccefb48e600264f530df505ba96fa7d0835.tar.gz
gcc-d8c11ccefb48e600264f530df505ba96fa7d0835.tar.bz2
gccrs: derive(Clone): Use lang item for PhantomData in Clone
gcc/rust/ChangeLog: * expand/rust-derive-clone.cc (DeriveClone::visit_union): Create a lang item path instead of a regular path.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/expand/rust-derive-clone.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/expand/rust-derive-clone.cc b/gcc/rust/expand/rust-derive-clone.cc
index 8093bf6..2f733fa 100644
--- a/gcc/rust/expand/rust-derive-clone.cc
+++ b/gcc/rust/expand/rust-derive-clone.cc
@@ -263,7 +263,7 @@ DeriveClone::visit_union (Union &item)
{StructField (
Identifier ("_t"),
builder.single_generic_type_path (
- "PhantomData",
+ LangItem::Kind::PHANTOM_DATA,
GenericArgs (
{}, {GenericArg::create_type (builder.single_type_path ("T"))}, {})),
Visibility::create_private (), item.get_locus ())});