update test for explicit bool operator.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@151461 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Howard Hinnant 2012-02-25 21:43:14 +00:00
parent 9d84832741
commit a231c37df7

View File

@ -21,9 +21,9 @@ std::mutex m;
int main()
{
std::unique_lock<std::mutex> lk0;
assert(lk0 == false);
assert(static_cast<bool>(lk0) == false);
std::unique_lock<std::mutex> lk1(m);
assert(lk1 == true);
assert(static_cast<bool>(lk1) == true);
lk1.unlock();
assert(lk1 == false);
assert(static_cast<bool>(lk1) == false);
}