Assumption that Apple build 5659 of GNU 4.2.1 patched all value-initialization compiler bugs appears wrong, according to minion-clang-boost-bin-v2-libs-config-test-config_test-test-darwin-4-2-1-debug.html. Reverted [63249], see #4080.

[SVN r63379]
This commit is contained in:
Niels Dekker
2010-06-27 11:14:54 +00:00
parent e5ab506c4c
commit 345c804440

View File

@ -80,12 +80,7 @@
// reported by Michael Elizabeth Chastain in 2007,
// http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33916 (fixed for GCC 4.2.4)
// See also: http://www.boost.org/libs/utility/value_init.htm#compiler_issues
// Note that these issues also appear to be fixed in Apple's g++, according to
// test results from the minion-clang/darwin-4.2.1 toolset, GNU 4.2.1 Apple
// build 5659, ran by Christopher Jefferson. (Niels Dekker, LKEB, June 2010.)
# if !defined(__APPLE_CC__) || (__APPLE_CC__ < 5659)
# define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
# endif
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
#endif
#if !defined(__EXCEPTIONS) && !defined(BOOST_NO_EXCEPTIONS)