Fix open ended ranges (#4677)

* Make open ended ranges more open ended

* Add test
This commit is contained in:
JT
2022-02-28 11:15:31 -05:00
committed by GitHub
parent b09acdb7f9
commit cb5c61d217
3 changed files with 12 additions and 2 deletions

View File

@ -37,12 +37,12 @@ impl Range {
let to = if let Value::Nothing { .. } = to {
if let Ok(Value::Bool { val: true, .. }) = next.lt(expr_span, &from) {
Value::Int {
val: -100i64,
val: i64::MIN,
span: expr_span,
}
} else {
Value::Int {
val: 100i64,
val: i64::MAX,
span: expr_span,
}
}