mirror of
https://github.com/erg-lang/erg.git
synced 2025-08-04 10:49:54 +00:00
fix: refinement types bugs
This commit is contained in:
parent
5c6ea316f5
commit
1c8da7f049
15 changed files with 178 additions and 168 deletions
|
@ -764,7 +764,7 @@ impl Context {
|
|||
let input = refinement(
|
||||
var.clone(),
|
||||
Nat,
|
||||
set! { Predicate::le(var, N.clone() - value(1usize)) },
|
||||
Predicate::le(var, N.clone() - value(1usize)),
|
||||
);
|
||||
// __getitem__: |T, N|(self: [T; N], _: {I: Nat | I <= N}) -> T
|
||||
let array_getitem_t =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue