Open Alan-Jowett opened 2 weeks ago
Not sure if the time is in fact bounded, but it takes > 10 minutes
We know for a fact that the current implementation of the numeric domain can diverge, due to changes I've introduced, which broke widening in some cases. I don't know if that's the underlying cause here.
This appears to be related to 32bit ALU ops. If I switch it to r1 -= 1
it converges.
This is actually a test case generated by DiffSpec
Test case that causes the verifier to hang