diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-04-08 17:04:09 +0200 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2025-04-14 12:35:00 +0000 |
commit | daf5dbc0272d57b772d579233268545c3a485e18 (patch) | |
tree | c28998ca369ba0a69efe3c7e57f7520fee843f69 /gcc | |
parent | 6068e7aac646703fb563785b6d93f913180970a9 (diff) | |
download | gcc-daf5dbc0272d57b772d579233268545c3a485e18.zip gcc-daf5dbc0272d57b772d579233268545c3a485e18.tar.gz gcc-daf5dbc0272d57b772d579233268545c3a485e18.tar.bz2 |
lang-items: Add ManuallyDrop<T>
gcc/rust/ChangeLog:
* util/rust-lang-item.h: Add new manually_drop lang item.
* util/rust-lang-item.cc: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/rust/util/rust-lang-item.cc | 1 | ||||
-rw-r--r-- | gcc/rust/util/rust-lang-item.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gcc/rust/util/rust-lang-item.cc b/gcc/rust/util/rust-lang-item.cc index 4b552e2..0bd74b2 100644 --- a/gcc/rust/util/rust-lang-item.cc +++ b/gcc/rust/util/rust-lang-item.cc @@ -118,6 +118,7 @@ const BiMap<std::string, LangItem::Kind> Rust::LangItem::lang_items = {{ {"discriminant_kind", Kind::DISCRIMINANT_KIND}, {"discriminant_type", Kind::DISCRIMINANT_TYPE}, + {"manually_drop", Kind::MANUALLY_DROP}, }}; tl::optional<LangItem::Kind> diff --git a/gcc/rust/util/rust-lang-item.h b/gcc/rust/util/rust-lang-item.h index 1aaa887..c7dff93 100644 --- a/gcc/rust/util/rust-lang-item.h +++ b/gcc/rust/util/rust-lang-item.h @@ -150,6 +150,8 @@ public: DISCRIMINANT_TYPE, DISCRIMINANT_KIND, + + MANUALLY_DROP, }; static const BiMap<std::string, Kind> lang_items; |