We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1ec87e1 commit 3592bf9Copy full SHA for 3592bf9
test/dialects/test_ilist.py
@@ -453,6 +453,14 @@ def inner(_: int):
453
assert isinstance(res, const.Unknown)
454
455
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
464
rule = rewrite.Fixpoint(rewrite.Walk(ilist.rewrite.Unroll()))
465
xs = ilist.IList([1, 2, 3])
466
0 commit comments