[compiler-rt] r282064 - Revert "[sanitizers] Update sanitizers test to better match glibc internals"

Diana Picus via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 21 03:06:37 PDT 2016


Author: rovka
Date: Wed Sep 21 05:06:37 2016
New Revision: 282064

URL: http://llvm.org/viewvc/llvm-project?rev=282064&view=rev
Log:
Revert "[sanitizers] Update sanitizers test to better match glibc internals"

This reverts commit r282061 because it broke the clang-cuda-build bot.

Modified:
    compiler-rt/trunk/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc

Modified: compiler-rt/trunk/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc?rev=282064&r1=282063&r2=282064&view=diff
==============================================================================
--- compiler-rt/trunk/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc (original)
+++ compiler-rt/trunk/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc Wed Sep 21 05:06:37 2016
@@ -13,14 +13,8 @@
      defined(__s390x__) || defined(__sparc64__) || defined(__alpha__) || \
      defined(__ia64__) || defined(__m68k__)) && __GLIBC_PREREQ(2, 21)
 typedef uint64_t semval_t;
-#define GET_SEM_VALUE(V) (V)
 #else
 typedef unsigned semval_t;
-#if __GLIBC_PREREQ(2, 21)
-#define GET_SEM_VALUE(V) ((V) >> 1)
-#else
-#define GET_SEM_VALUE(V) (V)
-#endif
 #endif
 
 void my_sem_init(bool priv, int value, semval_t *a, unsigned char *b) {
@@ -40,10 +34,10 @@ int main() {
   unsigned char b;
 
   my_sem_init(false, 42, &a, &b);
-  assert(GET_SEM_VALUE(a) == 42);
+  assert(a == 42);
   assert(b != 0xAB);
 
   my_sem_init(true, 43, &a, &b);
-  assert(GET_SEM_VALUE(a) == 43);
+  assert(a == 43);
   assert(b != 0xAB);
 }




More information about the llvm-commits mailing list