Code is miscompiled generating "and dword ptr" instead of "and qword ptr".If you std::move the result so RVO cannot be done the code is correctly generated.
Visual Studio/Team Foundation Server/.NET Framework Tooling version
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results