aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/util/rust-lang-item.h
diff options
context:
space:
mode:
authorlishin <lishin1008@gmail.com>2025-01-20 17:53:18 +0000
committerPhilip Herron <philip.herron@embecosm.com>2025-01-21 13:47:20 +0000
commit8a50054579daceca97cc83d02db949d85c7fdfba (patch)
tree20babf632141c30028f7a320d72c8764c18294a9 /gcc/rust/util/rust-lang-item.h
parent53dfc6acf966284a86826141c8f364c1732d3d3d (diff)
downloadgcc-8a50054579daceca97cc83d02db949d85c7fdfba.zip
gcc-8a50054579daceca97cc83d02db949d85c7fdfba.tar.gz
gcc-8a50054579daceca97cc83d02db949d85c7fdfba.tar.bz2
lang-item:Add LangItem::Kind::RECEIVER
Add and implement a lang item (receiver) in source code. gcc/rust/ChangeLog: * util/rust-lang-item.cc: Add receiver to map. * util/rust-lang-item.h: Define LangItem::Kind::RECEIVER. gcc/testsuite/ChangeLog: * rust/compile/issue-2954.rs: New test. Signed-off-by: lishin <lishin1008@gmail.com>
Diffstat (limited to 'gcc/rust/util/rust-lang-item.h')
-rw-r--r--gcc/rust/util/rust-lang-item.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rust/util/rust-lang-item.h b/gcc/rust/util/rust-lang-item.h
index f2e9d70..3b3d86e 100644
--- a/gcc/rust/util/rust-lang-item.h
+++ b/gcc/rust/util/rust-lang-item.h
@@ -61,6 +61,7 @@ public:
DEREF,
DEREF_MUT,
+ RECEIVER,
// https://github.com/rust-lang/rust/blob/master/library/core/src/ops/index.rs
INDEX,