Skip to content

No-Thin-Air axiom testing #2

@tonghaining

Description

@tonghaining

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;
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions