Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to clang (trunk), see #4080.

[SVN r61971]
This commit is contained in:
Niels Dekker
2010-05-14 21:51:14 +00:00
parent 1311f5d3bf
commit 1061e15f3e

View File

@ -59,6 +59,13 @@
// them is wrong. // them is wrong.
#define BOOST_NO_EXTERN_TEMPLATE #define BOOST_NO_EXTERN_TEMPLATE
// Clang version 2.0 (trunk 103769) does not yet properly
// value-initialize objects of a pointer-to-member type,
// as was reported by Christopher Jefferson in May 2010, Bug 7139,
// "ptr to member not zeroed", http://llvm.org/bugs/show_bug.cgi?id=7139
// (Niels Dekker, LKEB, May 2010)
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
#ifndef BOOST_COMPILER #ifndef BOOST_COMPILER
# define BOOST_COMPILER "Clang version " __clang_version__ # define BOOST_COMPILER "Clang version " __clang_version__
#endif #endif