You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2008/08/01 02:42:00 UTC

svn commit: r681567 - /stdcxx/branches/4.3.x/tests/src/thread.cpp

Author: sebor
Date: Thu Jul 31 17:42:00 2008
New Revision: 681567

URL: http://svn.apache.org/viewvc?rev=681567&view=rev
Log:
2008-07-31  Martin Sebor  <se...@roguewave.com>

	* tests/src/thread.cpp [_RWSTD_POSIX_THREADS]: Simplified
	preprocessor conditional logic introduced in rev 680574.

Modified:
    stdcxx/branches/4.3.x/tests/src/thread.cpp

Modified: stdcxx/branches/4.3.x/tests/src/thread.cpp
URL: http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/tests/src/thread.cpp?rev=681567&r1=681566&r2=681567&view=diff
==============================================================================
--- stdcxx/branches/4.3.x/tests/src/thread.cpp (original)
+++ stdcxx/branches/4.3.x/tests/src/thread.cpp Thu Jul 31 17:42:00 2008
@@ -84,18 +84,12 @@
 
 #if defined (_RWSTD_POSIX_THREADS)
 
-#  if defined (__linux__)
-#    if    defined (__EDG__)                \
-        && !defined (__DECCXX)              \
-        && !defined (__HP_aCC)              \
-        && !defined (__INTEL_COMPILER)      \
-        && !defined (_SGI_COMPILER_VERSION)
-       // disable error #450-D: the type "long long" is nonstandard
-       // when using the vanilla EDG eccp in strict mode (i.e., w/o
-       // long long support)
-#      pragma diag_suppress 450
-#    endif   // vanilla EDG eccp on Linux
-#  endif
+#  ifdef _RWSTD_EDG_ECCP
+     // disable error #450-D: the type "long long" is nonstandard
+     // issued for uses of the type in Linux system headers (e.g.,
+     // pthreadtypes.h)
+#    pragma diag_suppress 450
+#  endif   // vanilla EDG eccp demo
 
 #  include <pthread.h>