Remove superfluous move (#84)

This commit is contained in:
Julian Rüth 2019-10-02 19:38:18 +02:00 committed by Jonathan Müller
commit 144f94da5a
6 changed files with 9 additions and 9 deletions

View file

@ -126,7 +126,7 @@ std::unique_ptr<cpp_entity> detail::parse_cpp_namespace_alias(const detail::pars
auto result = cpp_namespace_alias::build(*context.idx, get_entity_id(cur), std::move(name),
std::move(target));
context.comments.match(*result, cur);
return std::move(result);
return result;
}
std::unique_ptr<cpp_entity> detail::parse_cpp_using_directive(const detail::parse_context& context,
@ -149,7 +149,7 @@ std::unique_ptr<cpp_entity> detail::parse_cpp_using_directive(const detail::pars
auto target = cpp_namespace_ref(parse_ns_target_cursor(cur), std::move(target_name));
auto result = cpp_using_directive::build(target);
context.comments.match(*result, cur);
return std::move(result);
return result;
}
namespace
@ -221,5 +221,5 @@ std::unique_ptr<cpp_entity> detail::parse_cpp_using_declaration(
auto target = parse_entity_target_cursor(cur, std::move(target_name));
auto result = cpp_using_declaration::build(std::move(target));
context.comments.match(*result, cur);
return std::move(result);
return result;
}

View file

@ -284,5 +284,5 @@ std::unique_ptr<cpp_entity> detail::parse_cpp_static_assert(const detail::parse_
auto result = cpp_static_assert::build(std::move(expr), std::move(msg));
context.comments.match(*result, cur);
return std::move(result);
return result;
}

View file

@ -135,7 +135,7 @@ ts::optional<std::string> parse_missing_file(const std::string& cur_file, const
++ptr;
if (std::strcmp(ptr, " file not found") == 0)
return std::move(filename);
return filename;
else
throw libclang_error("preprocessor: unexpected diagnostic '" + msg + "'");
}

View file

@ -114,7 +114,7 @@ std::unique_ptr<cpp_template_parameter> parse_non_type_parameter(
detail::parse_type(context, cur, type),
is_variadic, std::move(def));
result->add_attribute(attributes);
return std::move(result);
return result;
}
std::unique_ptr<cpp_template_template_parameter> parse_template_parameter(

View file

@ -725,5 +725,5 @@ std::unique_ptr<cpp_entity> detail::parse_cpp_type_alias(const detail::parse_con
result->add_attribute(detail::parse_attributes(stream));
}
return std::move(result);
return result;
}

View file

@ -84,7 +84,7 @@ std::unique_ptr<cpp_entity> detail::parse_cpp_variable(const detail::parse_conte
storage_class, is_constexpr);
context.comments.match(*result, cur);
result->add_attribute(attributes);
return std::move(result);
return result;
}
std::unique_ptr<cpp_entity> detail::parse_cpp_member_variable(const detail::parse_context& context,
@ -117,5 +117,5 @@ std::unique_ptr<cpp_entity> detail::parse_cpp_member_variable(const detail::pars
}
result->add_attribute(attributes);
context.comments.match(*result, cur);
return std::move(result);
return result;
}