Fix moving a final_act twice

This commit is contained in:
Treb Connell
2015-10-02 15:58:23 -07:00
parent df88352c1d
commit b8ec73a179
2 changed files with 8 additions and 3 deletions
+7 -2
View File
@@ -44,9 +44,14 @@ SUITE(utils_tests)
auto _1 = finally([&]() {f(i);});
{
auto _2 = std::move(_1);
CHECK(i == 0);
CHECK(i == 0);
}
CHECK(i == 1);
CHECK(i == 1);
{
auto _2 = std::move(_1);
CHECK(i == 1);
}
CHECK(i == 1);
}
CHECK(i == 1);
}