From: Philip Herron <philip.her...@embecosm.com>

gcc/rust/ChangeLog:

        * util/rust-lang-item.h: Add handling for `fn_once_output`.
---
 gcc/rust/util/rust-lang-item.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gcc/rust/util/rust-lang-item.h b/gcc/rust/util/rust-lang-item.h
index c7e0e5c811d..02eeaee60df 100644
--- a/gcc/rust/util/rust-lang-item.h
+++ b/gcc/rust/util/rust-lang-item.h
@@ -75,6 +75,7 @@ public:
 
     // functions
     FN_ONCE,
+    FN_ONCE_OUTPUT,
 
     UNKNOWN,
   };
@@ -225,6 +226,10 @@ public:
       {
        return ItemType::FN_ONCE;
       }
+    else if (item.compare ("fn_once_output") == 0)
+      {
+       return ItemType::FN_ONCE_OUTPUT;
+      }
 
     return ItemType::UNKNOWN;
   }
@@ -305,6 +310,8 @@ public:
        return "const_slice_ptr";
       case FN_ONCE:
        return "fn_once";
+      case FN_ONCE_OUTPUT:
+       return "fn_once_output";
 
       case UNKNOWN:
        return "<UNKNOWN>";
-- 
2.39.1

-- 
Gcc-rust mailing list
Gcc-rust@gcc.gnu.org
https://gcc.gnu.org/mailman/listinfo/gcc-rust

Reply via email to