Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactoring
Enum_rel
using domains on class representatives only
This PR refactors the `Enum` relations in order to use a proper type for the domains of enum semantic values. Now, we only store domains for class representatives and I believe that the new implementation is simpler to understand and to maintain. I don't use the functor `Domains_make` of `Rel_utils` as domain's propagations performed in `Enum_rel` are much simpler than the propagations in the BV theory.
- Loading branch information