Skip to content

Commit 79bd202

Browse files
committed
test(prove-rs): mark iterator-simple as expected-fail
The iterator-simple test exposes a stuck state in #traverseProjection caused by the interaction between removeIndexTail and #typeProjection for slice-of-MaybeUninit pointer casts. Mark as -fail with show snapshot until the root cause in pointer projection construction is resolved. See #1011.
1 parent bce52aa commit 79bd202

3 files changed

Lines changed: 16 additions & 0 deletions

File tree

kmir/src/tests/integration/data/prove-rs/iterator-simple.rs renamed to kmir/src/tests/integration/data/prove-rs/iterator-simple-fail.rs

File renamed without changes.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
┌─ 1 (root, init)
3+
│ #execTerminator ( terminator ( ... kind: terminatorKindCall ( ... func: operandC
4+
│ span: 0
5+
6+
│ (1066 steps)
7+
└─ 3 (stuck, leaf)
8+
#traverseProjection ( toStack ( 3 , local ( 3 ) ) , Range ( ListItem ( Union ( f
9+
span: 106
10+
11+
12+
┌─ 2 (root, leaf, target, terminal)
13+
│ #EndProgram ~> .K
14+
15+

kmir/src/tests/integration/test_integration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
'ptr-cast-array-to-wrapper-fail',
7070
'ptr-cast-array-to-nested-wrapper-fail',
7171
'ptr-cast-array-to-singleton-wrapped-array-fail',
72+
'iterator-simple-fail',
7273
]
7374

7475

0 commit comments

Comments
 (0)