[llvm-commits] [test-suite] r109283 - /test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m

Dan Gohman gohman at apple.com
Fri Jul 23 15:58:12 PDT 2010


Author: djg
Date: Fri Jul 23 17:58:12 2010
New Revision: 109283

URL: http://llvm.org/viewvc/llvm-project?rev=109283&view=rev
Log:
Make this test less racy.

Modified:
    test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m

Modified: test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m?rev=109283&r1=109282&r2=109283&view=diff
==============================================================================
--- test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m (original)
+++ test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m Fri Jul 23 17:58:12 2010
@@ -23,7 +23,7 @@
   unsigned i;
   for (i = 0; i < kLoopCount; ++i)
     [self addToSum: i];
-  --numThreads;
+  __sync_fetch_and_sub(&numThreads, 1);
 }
 @end
 





More information about the llvm-commits mailing list