<div dir="ltr">Hi,<div><br></div><div>The wiki page doesn't state it explicitly [1].</div><div><br></div><div>The status of move semantics when searching for the status of N3053 on the compilers that frameworks support:</div><div>GCC 4.6 [2] (frameworks requires 4.5)</div><div>CLANG 3.0 [3] (frameworks requires 3.1)</div><div>Visual Studio 2010/2012 [4] (it has some (most?) move semantics with N3053 being implemented in 2015. But has it enough till 2012 for normal move semantics? That i don't know.)</div><div><br></div><div>Allowing this unconditionally (with the exception of *this since that's apparently fixed in GCC 4.8.1) seems possible since the compiler support seems there and the operation - when implemented - can give quite nice benefits.</div><div><br></div><div>[1] <a href="https://community.kde.org/Frameworks/Policies#Frameworks_compiler_requirements_and_C.2B.2B11">https://community.kde.org/Frameworks/Policies#Frameworks_compiler_requirements_and_C.2B.2B11</a><br></div><div>[2] <a href="https://gcc.gnu.org/projects/cxx0x.html">https://gcc.gnu.org/projects/cxx0x.html</a></div><div>[3] <a href="http://clang.llvm.org/cxx_status.html">http://clang.llvm.org/cxx_status.html</a></div><div>[4] <a href="https://msdn.microsoft.com/en-us/library/hh567368.aspx">https://msdn.microsoft.com/en-us/library/hh567368.aspx</a></div></div>