diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-12-16 14:17:29 +0100 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2024-12-31 17:24:49 +0000 |
commit | 699fdd454615c20baf43295c1d6727e5c1e98531 (patch) | |
tree | e01b0603911eabeb4da6d9e612aa0552320e4e25 /gcc/rust/util/rust-lang-item.cc | |
parent | 5c647947f411cdb00e753a31b101bcfef4aea134 (diff) | |
download | gcc-699fdd454615c20baf43295c1d6727e5c1e98531.zip gcc-699fdd454615c20baf43295c1d6727e5c1e98531.tar.gz gcc-699fdd454615c20baf43295c1d6727e5c1e98531.tar.bz2 |
lang-item: Add Option::{None, Some}, Iterator::next, IntoIter::into_iter
gcc/rust/ChangeLog:
* util/rust-lang-item.h: Add new lang items.
* util/rust-lang-item.cc: Likewise.
Diffstat (limited to 'gcc/rust/util/rust-lang-item.cc')
-rw-r--r-- | gcc/rust/util/rust-lang-item.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/rust/util/rust-lang-item.cc b/gcc/rust/util/rust-lang-item.cc index 5a7bfd5..76fcd34 100644 --- a/gcc/rust/util/rust-lang-item.cc +++ b/gcc/rust/util/rust-lang-item.cc @@ -92,6 +92,12 @@ const BiMap<std::string, LangItem::Kind> Rust::LangItem::lang_items = {{ {"str", Kind::STR}, {"f32_runtime", Kind::F32_RUNTIME}, {"f64_runtime", Kind::F64_RUNTIME}, + + {"Some", Kind::OPTION_SOME}, + {"None", Kind::OPTION_NONE}, + + {"into_iter", Kind::INTOITER_INTOITER}, + {"next", Kind::ITERATOR_NEXT}, }}; tl::optional<LangItem::Kind> |