1
Fork 0

Fix ICE when suggesting dereferencing binop operands

This commit is contained in:
sjwang05 2023-12-27 12:48:33 -08:00
parent 6029085a6f
commit c36b5d5353
No known key found for this signature in database
GPG key ID: 8725BCA68FE25D6C
4 changed files with 65 additions and 1 deletions

View file

@ -374,3 +374,30 @@ pub static OPERATORS: &'static [LangItem] = &[
LangItem::PartialEq,
LangItem::PartialOrd,
];
pub static BINARY_OPERATORS: &'static [LangItem] = &[
LangItem::Add,
LangItem::Sub,
LangItem::Mul,
LangItem::Div,
LangItem::Rem,
LangItem::BitXor,
LangItem::BitAnd,
LangItem::BitOr,
LangItem::Shl,
LangItem::Shr,
LangItem::AddAssign,
LangItem::SubAssign,
LangItem::MulAssign,
LangItem::DivAssign,
LangItem::RemAssign,
LangItem::BitXorAssign,
LangItem::BitAndAssign,
LangItem::BitOrAssign,
LangItem::ShlAssign,
LangItem::ShrAssign,
LangItem::Index,
LangItem::IndexMut,
LangItem::PartialEq,
LangItem::PartialOrd,
];