We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e89d4fc commit 79d4f09Copy full SHA for 79d4f09
compiler/rustc_ast_lowering/src/expr.rs
@@ -1264,7 +1264,13 @@ impl<'hir> LoweringContext<'_, 'hir> {
1264
(Some(..), Some(..), HalfOpen) => hir::LangItem::Range,
1265
(None, Some(..), Closed) => hir::LangItem::RangeToInclusive,
1266
(Some(..), Some(..), Closed) => unreachable!(),
1267
- (_, None, Closed) => self.tcx.sess.emit_fatal(InclusiveRangeWithNoEnd { span }),
+ (start, None, Closed) => {
1268
+ self.tcx.sess.emit_err(InclusiveRangeWithNoEnd { span });
1269
+ match start {
1270
+ Some(..) => hir::LangItem::RangeFrom,
1271
+ None => hir::LangItem::RangeFull,
1272
+ }
1273
1274
};
1275
1276
let fields = self.arena.alloc_from_iter(
0 commit comments