Open
Description
The output of
./regtest.sh 78 02 --trace apron
contains
%%% apron: assert_constraint 1 > 0 unsupported: Exp_not_supported
%%% apron: assert_constraint 1 < 0 unsupported: Exp_not_supported
[...]
%%% apron: assert_constraint 1 != 0 unsupported: Exp_not_supported
This is odd because there's nothing complicated or problematic (e.g. overflows) with them.
Asserting the first one is of course useless (it refines nothing), which is also what currently happens with unsupported expressions (but it would be nice to not have spurious messages like this).
Asserting the second one should refine to bottom, instead of remaining unchanged (we're missing the most precise possible result!).