Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/expr.rs')
| -rw-r--r-- | crates/hir-def/src/expr.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/hir-def/src/expr.rs b/crates/hir-def/src/expr.rs index 4295bacc46..a991365d6b 100644 --- a/crates/hir-def/src/expr.rs +++ b/crates/hir-def/src/expr.rs @@ -26,8 +26,10 @@ use crate::{ pub use syntax::ast::{ArithOp, BinaryOp, CmpOp, LogicOp, Ordering, RangeOp, UnaryOp}; pub type ExprId = Idx<Expr>; + +/// FIXME: this is a hacky function which should be removed pub(crate) fn dummy_expr_id() -> ExprId { - ExprId::from_raw(RawIdx::from(!0)) + ExprId::from_raw(RawIdx::from(u32::MAX)) } pub type PatId = Idx<Pat>; |