Fix assignments that should be comparisons x3

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@216318 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Fiselier 2014-08-23 07:55:29 +00:00
parent 69e7c05783
commit a564dc53dd
3 changed files with 4 additions and 4 deletions

View File

@ -53,12 +53,12 @@ int main()
testbuf<char> sb(" 123456789"); testbuf<char> sb(" 123456789");
std::istream is(&sb); std::istream is(&sb);
assert(is.sync() == 0); assert(is.sync() == 0);
assert(sync_called = 1); assert(sync_called == 1);
} }
{ {
testbuf<wchar_t> sb(L" 123456789"); testbuf<wchar_t> sb(L" 123456789");
std::wistream is(&sb); std::wistream is(&sb);
assert(is.sync() == 0); assert(is.sync() == 0);
assert(sync_called = 2); assert(sync_called == 2);
} }
} }

View File

@ -40,7 +40,7 @@ int main()
{ {
int i = 0; int i = 0;
A<int> a = std::pointer_traits<A<int> >::pointer_to(i); A<int> a = std::pointer_traits<A<int> >::pointer_to(i);
assert(a.t_ = &i); assert(a.t_ == &i);
} }
{ {
(std::pointer_traits<A<void> >::element_type)0; (std::pointer_traits<A<void> >::element_type)0;

View File

@ -24,7 +24,7 @@ int main()
{ {
int i = 0; int i = 0;
int* a = std::pointer_traits<int*>::pointer_to(i); int* a = std::pointer_traits<int*>::pointer_to(i);
assert(a = &i); assert(a == &i);
} }
{ {
(std::pointer_traits<void*>::element_type)0; (std::pointer_traits<void*>::element_type)0;