stdcxx-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From far...@apache.org
Subject svn commit: r647258 - /stdcxx/trunk/tests/localization/22.locale.statics.mt.cpp
Date Fri, 11 Apr 2008 18:32:21 GMT
Author: faridz
Date: Fri Apr 11 11:32:17 2008
New Revision: 647258

URL: http://svn.apache.org/viewvc?rev=647258&view=rev
Log:
2008-04-11 Farid Zaripov <farid_zaripov@epam.com>

	* tests/localization/22.locale.statics.mt.cpp (test_classic): Cast nthreads
	to int& to avoid using mutex version of __rw_atomic_preincrement() when atomic
	version is present.

Modified:
    stdcxx/trunk/tests/localization/22.locale.statics.mt.cpp

Modified: stdcxx/trunk/tests/localization/22.locale.statics.mt.cpp
URL: http://svn.apache.org/viewvc/stdcxx/trunk/tests/localization/22.locale.statics.mt.cpp?rev=647258&r1=647257&r2=647258&view=diff
==============================================================================
--- stdcxx/trunk/tests/localization/22.locale.statics.mt.cpp (original)
+++ stdcxx/trunk/tests/localization/22.locale.statics.mt.cpp Fri Apr 11 11:32:17 2008
@@ -69,7 +69,9 @@
 {
     static volatile int nthreads;
 
-    _RWSTD_ATOMIC_PREINCREMENT (nthreads, false);
+    // cast nthreads to int& (see STDCXX-792)
+    // casting should be removed after fixing STDCXX-794
+    _RWSTD_ATOMIC_PREINCREMENT (_RWSTD_CONST_CAST (int&, nthreads), false);
 
     // spin until all threads have been created in order to icrease
     // the odds that at least two of them will hit the tested function



Mime
View raw message