Merge pull request #8664 from liamwhite/monkey-compiler-v12-1
common: move forwarded value into SPSCQueue
This commit is contained in:
		@@ -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();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user