mirror of
https://github.com/Z3Prover/z3
synced 2025-11-04 21:39:13 +00:00
use copy, twice, not set (used by constructor)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
604cfb09c5
commit
0a1eba1a45
1 changed files with 2 additions and 1 deletions
|
|
@ -165,6 +165,7 @@ namespace smt {
|
||||||
params_ref parallel::param_generator::apply_param_values(param_values const &pv) {
|
params_ref parallel::param_generator::apply_param_values(param_values const &pv) {
|
||||||
params_ref p;
|
params_ref p;
|
||||||
p.copy(m_p);
|
p.copy(m_p);
|
||||||
|
p.copy(m_p); // hack to break default sharing of parameters
|
||||||
for (auto const &[k, v] : pv) {
|
for (auto const &[k, v] : pv) {
|
||||||
if (std::holds_alternative<unsigned_value>(v)) {
|
if (std::holds_alternative<unsigned_value>(v)) {
|
||||||
unsigned_value uv = std::get<unsigned_value>(v);
|
unsigned_value uv = std::get<unsigned_value>(v);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue