Closed anishathalye closed 1 year ago
Prior to this patch, the following returned an immutable vector:
(define empty-model (solve (void))) (evaluate (vector-immutable 1) empty-model)
However, the following returned a mutable vector, even though evaluate is given an immutable vector (containing no symbolics):
evaluate
(define-symbolic* b boolean?) (define model (solve (assert b))) (evaluate (vector-immutable 1) model)
With this patch, both examples above return an immutable vector.
Thank you!
Prior to this patch, the following returned an immutable vector:
However, the following returned a mutable vector, even though
evaluate
is given an immutable vector (containing no symbolics):With this patch, both examples above return an immutable vector.