Closed aaronbembenek closed 1 year ago
This program causes the Formulog interpreter to crash:
rel foo(bool smt) foo(`true`). rel not_ok not_ok :- foo(`#x[i32] #= _`). rel ok ok :- !not_ok.
The code for a destructor assumes that its term is a Constructor object, whereas here it is a primitive (bool).
Constructor
This program causes the Formulog interpreter to crash:
The code for a destructor assumes that its term is a
Constructor
object, whereas here it is a primitive (bool).