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

John McCall rjmccall at apple.com
Thu Jul 29 23:47:29 PDT 2010


Author: rjmccall
Date: Fri Jul 30 01:47:29 2010
New Revision: 109855

URL: http://llvm.org/viewvc/llvm-project?rev=109855&view=rev
Log:
Fix a race condition in this test causing it to occasionally fail to
terminate (and therefore have halting thrust upon it by RunToolSafely).


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=109855&r1=109854&r2=109855&view=diff
==============================================================================
--- test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m (original)
+++ test-suite/trunk/SingleSource/UnitTests/ObjC/synchronized.m Fri Jul 30 01:47:29 2010
@@ -29,8 +29,7 @@
 
 int main() {
   unsigned i;
-  numThreads = 10;
-  for (i = 0; i < numThreads; ++i) {
+  for (i = 0; i < kNumThreads; ++i) {
     [[[A alloc] init] start];
   }
   while (numThreads) ;





More information about the llvm-commits mailing list