From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 56CDA38582A6; Fri, 14 Oct 2022 07:08:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 56CDA38582A6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1665731286; bh=wJl3Zn+gSet9wQLDHd8F47SGbEgId8iIekO2qs4G9YI=; h=From:To:Subject:Date:From; b=fBAMHWV1Ji3qhvFtod0SbL2jsmNusvXf+QScOc3wWvY8jXLMsBI/XWR/oAmgcaLRX pGgYYifUStiu1RKk9FbYeGf9KlO75SYuqBvcFcZiy2E6ITq7QcT0AAQ9EPi4yZWHYx VA+ui3MZylrxJDydqQCciRoeGX6JhLuNRWzk3/a0= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Add mappings for fn_once lang item X-Act-Checkin: gcc X-Git-Author: Philip Herron X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 3e7320510e7bb774295ecbd8089a9f51d6475959 X-Git-Newrev: 63d901e48f0429d9d203ab56ed0038e6ebfc0b03 Message-Id: <20221014070806.56CDA38582A6@sourceware.org> Date: Fri, 14 Oct 2022 07:08:06 +0000 (GMT) List-Id: https://gcc.gnu.org/g:63d901e48f0429d9d203ab56ed0038e6ebfc0b03 commit 63d901e48f0429d9d203ab56ed0038e6ebfc0b03 Author: Philip Herron Date: Wed Oct 12 12:25:52 2022 +0100 Add mappings for fn_once lang item Diff: --- gcc/rust/util/rust-lang-item.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gcc/rust/util/rust-lang-item.h b/gcc/rust/util/rust-lang-item.h index 9d1ee900aec..a50f139b583 100644 --- a/gcc/rust/util/rust-lang-item.h +++ b/gcc/rust/util/rust-lang-item.h @@ -73,6 +73,9 @@ public: MUT_PTR, CONST_SLICE_PTR, + // functions + FN_ONCE, + UNKNOWN, }; @@ -218,6 +221,10 @@ public: { return ItemType::CONST_SLICE_PTR; } + else if (item.compare ("fn_once") == 0) + { + return ItemType::FN_ONCE; + } return ItemType::UNKNOWN; } @@ -296,6 +303,8 @@ public: return "mut_ptr"; case CONST_SLICE_PTR: return "const_slice_ptr"; + case FN_ONCE: + return "fn_once"; case UNKNOWN: return "";