Skip to content

Commit e4c7ead

Browse files
reed-lauacozzette
authored andcommitted
use move method for SetString
1 parent 218df03 commit e4c7ead

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

python/google/protobuf/pyext/message.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -788,11 +788,11 @@ bool CheckAndSetString(
788788

789789
string value_string(value, value_len);
790790
if (append) {
791-
reflection->AddString(message, descriptor, value_string);
791+
reflection->AddString(message, descriptor, std::move(value_string));
792792
} else if (index < 0) {
793-
reflection->SetString(message, descriptor, value_string);
793+
reflection->SetString(message, descriptor, std::move(value_string));
794794
} else {
795-
reflection->SetRepeatedString(message, descriptor, index, value_string);
795+
reflection->SetRepeatedString(message, descriptor, index, std::move(value_string));
796796
}
797797
return true;
798798
}

0 commit comments

Comments
 (0)