-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Hello, I conducted several test cases and it seems the No-Thin-Air axiom is not being obeyed. If the test case below has been written correctly according to the grammar rules, then I think "r0 == 42 && r1 == 42" should be a forbidden outcome. Could you take a look? Thanks!
`
.global x;
.global y;
d0.b0.t0 {
ld.weak r0, [x];
st.weak [y], r0;
}
d0.b1.t1 {
ld.weak r1, [y];
st.weak [x], r1;
}
assert (r0 != 42 || r1 != 42) as no_thin_air;
`
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels