Explorar o código

Merge pull request #8664 from liamwhite/monkey-compiler-v12-1

common: move forwarded value into SPSCQueue
Morph %!s(int64=4) %!d(string=hai) anos
pai
achega
f8a005e26e
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/common/threadsafe_queue.h

+ 1 - 1
src/common/threadsafe_queue.h

@@ -39,7 +39,7 @@ public:
     template <typename Arg>
     void Push(Arg&& t) {
         // create the element, add it to the queue
-        write_ptr->current = std::forward<Arg>(t);
+        write_ptr->current = std::move(t);
         // set the next pointer to a new element ptr
         // then advance the write pointer
         ElementPtr* new_ptr = new ElementPtr();