aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/util/rust-hir-map.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/rust/util/rust-hir-map.h b/gcc/rust/util/rust-hir-map.h
index 0026f3b..8781629 100644
--- a/gcc/rust/util/rust-hir-map.h
+++ b/gcc/rust/util/rust-hir-map.h
@@ -62,6 +62,7 @@ public:
SHR_ASSIGN,
DEREF,
+ DEREF_MUT,
UNKNOWN,
};
@@ -160,6 +161,10 @@ public:
{
return ItemType::DEREF;
}
+ else if (item.compare ("deref_mut") == 0)
+ {
+ return ItemType::DEREF_MUT;
+ }
return ItemType::UNKNOWN;
}
@@ -214,6 +219,8 @@ public:
return "shr_assign";
case DEREF:
return "deref";
+ case DEREF_MUT:
+ return "deref_mut";
case UNKNOWN:
return "<UNKNOWN>";