Closed mario-bucev closed 2 years ago
Note: PurityOptions is used as a key in some maps, having it as a non-case class leads to unexpected results (due to the nature of hash and == relying on reference equality instead of structural equality)
PurityOptions
hash
==
We can also use this PR to update the Scala-SMTLIB dependency once https://github.com/epfl-lara/scala-smtlib/pull/8 is merged
Note:
PurityOptions
is used as a key in some maps, having it as a non-case class leads to unexpected results (due to the nature ofhash
and==
relying on reference equality instead of structural equality)