VectorMover should use std::move
Created attachment 210913 [details] Patch
Comment on attachment 210913 [details] Patch Attachment 210913 [details] did not pass qt-ews (qt): Output: http://webkit-queues.appspot.com/results/1723005
Comment on attachment 210913 [details] Patch Attachment 210913 [details] did not pass qt-wk2-ews (qt-wk2): Output: http://webkit-queues.appspot.com/results/1703996
/home/webkit/WebKit/Source/JavaScriptCore/bytecode/CallLinkInfo.h:45:8: error: invalid conversion from 'unsigned char:5' to 'JSC::CallLinkInfo::CallType' [-fpermissive] I guess this means that the Qt compiler needs an explicit move constructor for CallLinkInfo, since it isn't willing to implicitly copy a typed bitfield?
Comment on attachment 210913 [details] Patch r=me
(In reply to comment #4) > /home/webkit/WebKit/Source/JavaScriptCore/bytecode/CallLinkInfo.h:45:8: error: invalid conversion from 'unsigned char:5' to 'JSC::CallLinkInfo::CallType' [-fpermissive] > > I guess this means that the Qt compiler needs an explicit move constructor for CallLinkInfo, since it isn't willing to implicitly copy a typed bitfield? I think itβs a bug in that particular version of GCC. I am going to change the bitfield type to unsigned instead.
Created attachment 210916 [details] Patch
Committed r155258: <http://trac.webkit.org/changeset/155258>