Code that casts from a double/float, like this: ``` int main(void) { int r = (int) 4.2; return(r); } ``` is "checked" correctly, and will pass tests, but will not compile to constraints. Error [here](https://github.com/circify/compiler/blob/aaeee65dcdeef1136cd1802e7e3995d3c8f44fe1/src/IR/SMT/ToPf.hs#L845): "Cannot translate RoundFpToDynBv \<expression...\>'
Code that casts from a double/float, like this:
is "checked" correctly, and will pass tests, but will not compile to constraints.
Error here: "Cannot translate RoundFpToDynBv <expression...>'