mirror of
https://github.com/Z3Prover/z3
synced 2025-06-08 15:13:23 +00:00
remove some allocs from exceptions
This commit is contained in:
parent
8791f61aa7
commit
cef17c22a1
19 changed files with 36 additions and 40 deletions
|
@ -356,7 +356,7 @@ public:
|
|||
}
|
||||
}
|
||||
if (error)
|
||||
throw exception(error_msg);
|
||||
throw exception(std::move(error_msg));
|
||||
}
|
||||
|
||||
std::string get_value(params_ref const & ps, symbol const & p) {
|
||||
|
@ -417,7 +417,7 @@ public:
|
|||
}
|
||||
}
|
||||
if (error)
|
||||
throw exception(error_msg);
|
||||
throw exception(std::move(error_msg));
|
||||
return r;
|
||||
}
|
||||
|
||||
|
@ -509,7 +509,7 @@ public:
|
|||
}
|
||||
}
|
||||
if (error)
|
||||
throw exception(error_msg);
|
||||
throw exception(std::move(error_msg));
|
||||
}
|
||||
|
||||
void display_parameter(std::ostream & out, char const * name) {
|
||||
|
@ -550,7 +550,7 @@ public:
|
|||
}
|
||||
}
|
||||
if (error)
|
||||
throw exception(error_msg);
|
||||
throw exception(std::move(error_msg));
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue