Prefer swap() member function to std::swap. We were hitting the

inefficient generic std::swap for some derived types.
This commit is contained in:
ridiculousfish
2014-03-25 12:44:21 -07:00
parent a4cafaad2e
commit b520a03c57
4 changed files with 6 additions and 7 deletions

View File

@@ -235,9 +235,8 @@ static int builtin_set_color(parser_t &parser, wchar_t **argv)
output_set_writer(saved_writer_func);
/* Output the collected string */
std::string local_output;
std::swap(builtin_set_color_output, local_output);
stdout_buffer.append(str2wcstring(local_output));
stdout_buffer.append(str2wcstring(builtin_set_color_output));
builtin_set_color_output.clear();
return STATUS_BUILTIN_OK;
}