part of execute_visitor, fixes

This commit is contained in:
ProgramSnail 2023-05-09 15:24:19 +03:00
parent 5167986ddf
commit e1b9d42da1
5 changed files with 78 additions and 12 deletions

View file

@ -88,9 +88,9 @@ public:
struct ArrayValue {
public:
ArrayValue() = default;
explicit ArrayValue(const std::vector<utils::IdType>& elements,
explicit ArrayValue(std::vector<utils::IdType>&& elements,
bool is_constant_size)
: elements(elements), is_constant_size(is_constant_size) {}
: elements(std::move(elements)), is_constant_size(is_constant_size) {}
public:
std::vector<utils::IdType> elements;