<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">Thanks for a quick reply. I included the compilation log in the attachment for clarity. Just in case the compiler is the latest clang from Xcode 9.2.</div><div class=""><br class=""></div><div class="">$ clang --version<br class="">Apple LLVM version 9.0.0 (clang-900.0.39.2)<br class="">Target: x86_64-apple-darwin17.4.0<br class="">Thread model: posix<br class="">InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin</div><div class=""><br class=""></div><div class="">The code that was added looks like the one below. I don’t think it is valid C++ regardless of the compiler used (and in fact clang 5.0, clang 7.0, gcc 7.0 fail to compile this example as well, and it makes good sense).</div><div class="">While it is a little off the topic, which compiler do you use that has no problems with this code? Perhaps it was dead code previously?</div><div class=""><br class=""></div><div class=""><div class="">#include <utility></div><div class=""><br class=""></div><div class="">struct A{};</div><div class="">struct B {</div><div class="">  const A a{};</div><div class="">  void m(B &&other) {</div><div class="">    a = std::move(other.a);</div><div class="">  }</div><div class="">};</div><div class=""><br class=""></div><div class="">int main() {</div><div class="">  B b1, b2;</div><div class="">  b2.m(std::move(b1));</div><div class="">}</div><div class=""><br class=""></div><div class="">Best wishes,</div><div class="">Vit</div><div class=""><br class=""></div><div class=""></div></div></body></html>