Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_expand/src/name.rs')
-rw-r--r--crates/hir_expand/src/name.rs27
1 files changed, 27 insertions, 0 deletions
diff --git a/crates/hir_expand/src/name.rs b/crates/hir_expand/src/name.rs
index b7b0f0b0e6..4750d65d19 100644
--- a/crates/hir_expand/src/name.rs
+++ b/crates/hir_expand/src/name.rs
@@ -285,6 +285,33 @@ pub mod known {
wrapping_add,
wrapping_mul,
wrapping_sub,
+ // known methods of lang items
+ add,
+ mul,
+ sub,
+ div,
+ rem,
+ shl,
+ shr,
+ bitxor,
+ bitor,
+ bitand,
+ add_assign,
+ mul_assign,
+ sub_assign,
+ div_assign,
+ rem_assign,
+ shl_assign,
+ shr_assign,
+ bitxor_assign,
+ bitor_assign,
+ bitand_assign,
+ eq,
+ ne,
+ ge,
+ gt,
+ le,
+ lt,
);
// self/Self cannot be used as an identifier