Fix Optional test for -fb platform
Summary: The Optional test relied on std::string clearing its data when it is the source of a move. This does not happen for in-situ fbstrings, so the test breaks in the -fb platform. The solution: wrap the string in a class that explicitly invalidates its data upon a move. Test Plan: fbconfig --platform-all=gcc-4.8.1-glibc-2.17-fb -r folly fbmake runtests fbconfig -r folly fbmake runtests Reviewed By: tudorb@fb.com Subscribers: sdwilsh FB internal diff: D1506840 Tasks: 4943996
Showing
Please register or sign in to comment