pointer_partial_void.cc: Fix and enable VERIFY tests.
authorJonathan Wakely <jwakely.gcc@gmail.com>
Wed, 30 Oct 2013 22:05:17 +0000 (22:05 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 30 Oct 2013 22:05:17 +0000 (22:05 +0000)
* testsuite/29_atomics/atomic/operators/pointer_partial_void.cc: Fix
and enable VERIFY tests.

From-SVN: r204231

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc

index 4a3b3584c03f893c606e08c35ae456acb3eb3ea2..7f457b9523fe53a9dfc14ff593d4bf053cdfa04f 100644 (file)
@@ -1,3 +1,8 @@
+2013-10-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * testsuite/29_atomics/atomic/operators/pointer_partial_void.cc: Fix
+       and enable VERIFY tests.
+
 2013-10-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        * include/bits/shared_ptr (__shared_ptr): Assert non-void pointer.
index fa936a17ee2827a23de8ee4e029aa0be746e94e7..3a4377fb6e47f8bcdcbed87bee4a9bc72aa775a0 100644 (file)
@@ -42,28 +42,28 @@ int main(void)
   a++;
   void* vp3(a);
   dist = reinterpret_cast<char*>(vp2) - reinterpret_cast<char*>(vp3);
-  // VERIFY ( std::abs(dist) == sizeof(void*));
+  VERIFY ( std::abs(dist) == 1 );
 
   // operator--
   void* vp4(a);
   a--;
   void* vp5(a);
   dist = reinterpret_cast<char*>(vp4) - reinterpret_cast<char*>(vp5);
-  // VERIFY ( std::abs(dist) == sizeof(void*));
+  VERIFY ( std::abs(dist) == 1 );
 
   // operator+=
   void* vp6(a);
   a+=n;
   void* vp7(a);
   dist = reinterpret_cast<char*>(vp6) - reinterpret_cast<char*>(vp7);
-  // VERIFY ( std::abs(dist) == sizeof(void*) * n);
+  VERIFY ( std::abs(dist) == n );
 
   // operator-=
   void* vp8(a);
   a-=n;
   void* vp9(a);
   dist = reinterpret_cast<char*>(vp8) - reinterpret_cast<char*>(vp9);
-  //VERIFY ( std::abs(dist) == sizeof(void*) * n);
+  VERIFY ( std::abs(dist) == n );
 
   return 0;
 }