diff --git a/src/command/edit.cpp b/src/command/edit.cpp index 9bea33fda..a23f9e04e 100644 --- a/src/command/edit.cpp +++ b/src/command/edit.cpp @@ -162,7 +162,11 @@ struct parsed_line { std::vector> blocks; parsed_line(AssDialogue *line) : line(line), blocks(line->ParseTags()) { } +#ifdef _MSC_VER parsed_line(parsed_line&& r) : line(r.line), blocks(std::move(r.blocks)) { } +#else + parsed_line(parsed_line&& r) = default; +#endif template T get_value(int blockn, T initial, std::string const& tag_name, std::string alt = "") const {