Skip to content

Commit 3592bf9

Browse files
committed
Add a test
1 parent 1ec87e1 commit 3592bf9

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

test/dialects/test_ilist.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,14 @@ def inner(_: int):
453453
assert isinstance(res, const.Unknown)
454454

455455

456+
def test_ilist_new_eltype():
457+
x = py.Constant(value=1)
458+
stmt = ilist.New(values=(x.result, x.result))
459+
460+
assert x.result.type == stmt.elem_type
461+
assert stmt.result.type.is_subseteq(ilist.IListType[types.Int, types.Literal(2)])
462+
463+
456464
rule = rewrite.Fixpoint(rewrite.Walk(ilist.rewrite.Unroll()))
457465
xs = ilist.IList([1, 2, 3])
458466

0 commit comments

Comments
 (0)