mirror of
https://github.com/Z3Prover/z3
synced 2025-04-27 02:45:51 +00:00
remove some copies/moves
This commit is contained in:
parent
1d224d1bcd
commit
43f7636826
7 changed files with 27 additions and 28 deletions
|
@ -234,8 +234,7 @@ std::ostream& operator<<(std::ostream& out, sort_size const & ss) {
|
|||
// -----------------------------------
|
||||
std::ostream & operator<<(std::ostream & out, sort_info const & info) {
|
||||
operator<<(out, static_cast<decl_info const&>(info));
|
||||
out << " :size " << info.get_num_elements();
|
||||
return out;
|
||||
return out << " :size " << info.get_num_elements();
|
||||
}
|
||||
|
||||
// -----------------------------------
|
||||
|
@ -2237,7 +2236,7 @@ app * ast_manager::mk_app(func_decl * decl, unsigned num_args, expr * const * ar
|
|||
std::ostringstream buffer;
|
||||
buffer << "Wrong number of arguments (" << num_args
|
||||
<< ") passed to function " << mk_pp(decl, *this);
|
||||
throw ast_exception(buffer.str());
|
||||
throw ast_exception(std::move(buffer).str());
|
||||
}
|
||||
app * r = nullptr;
|
||||
if (num_args == 1 && decl->is_chainable() && decl->get_arity() == 2) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue