Check for self-assignment in move assignment
Summary: Check for self-assignment in move assignment. Otherwise Optional<Neko> cat = whatever; cat = std::move(cat); cat.hasValue(); // always returns false Test Plan: fbmake runtests Reviewed By: tjackson@fb.com FB internal diff: D1440633
Showing
Please register or sign in to comment