Parcourir la source

LibRegex: Give ByteCode a copy ctor and and a move assignment operator

Previously all move assignments were actually copies. oops.
AnotherTest il y a 4 ans
Parent
commit
8d7bcc2476
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      Userland/Libraries/LibRegex/RegexByteCode.h

+ 3 - 0
Userland/Libraries/LibRegex/RegexByteCode.h

@@ -150,8 +150,11 @@ class OpCode;
 class ByteCode : public Vector<ByteCodeValueType> {
 public:
     ByteCode() = default;
+    ByteCode(const ByteCode&) = default;
     virtual ~ByteCode() = default;
 
+    ByteCode& operator=(ByteCode&&) = default;
+
     void insert_bytecode_compare_values(Vector<CompareTypeAndValuePair>&& pairs)
     {
         ByteCode bytecode;