[libSyntax] Mark parameters that are always passed with move semantics as move-types

This commit is contained in:
Alex Hoppen
2021-02-08 10:09:10 +01:00
parent a2996b7703
commit 648edaadbe
8 changed files with 10 additions and 10 deletions

View File

@@ -38,7 +38,7 @@ using namespace swift::syntax;
% child_elt_name = child.name + 'Member'
% end
Parsed${node.name}Builder &
Parsed${node.name}Builder::use${child.name}(Parsed${child.type_name} ${child.name}) {
Parsed${node.name}Builder::use${child.name}(Parsed${child.type_name} &&${child.name}) {
% if child_elt:
assert(${child_elt_name}s.empty() && "use either 'use' function or 'add', not both");
% end