diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-12-26 23:01:32 +0000 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2025-01-20 12:09:26 +0000 |
commit | e8d3ccf05dce82d682649865a8e5fc61b92fc2d4 (patch) | |
tree | 7b3cf76b995f8dfcb477f905f28da30741397615 | |
parent | 4b3588023ed829338da66d69f86df361dbf93066 (diff) | |
download | gcc-e8d3ccf05dce82d682649865a8e5fc61b92fc2d4.zip gcc-e8d3ccf05dce82d682649865a8e5fc61b92fc2d4.tar.gz gcc-e8d3ccf05dce82d682649865a8e5fc61b92fc2d4.tar.bz2 |
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.
-rw-r--r-- | gcc/rust/expand/rust-derive-clone.cc | 2 |
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 eeffb00..aefc64c 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 ())}); |