зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1095633 - part 2 - remove HAVE_CPP_TROUBLE_COMPARING_TO_ZERO bits from the build system; r=mshal
This commit is contained in:
Родитель
7c3afbd946
Коммит
c767cf0846
19
configure.in
19
configure.in
|
@ -3297,24 +3297,6 @@ if test "$ac_cv_cpp_unused_required" = yes ; then
|
|||
fi
|
||||
|
||||
|
||||
dnl Some compilers have trouble comparing a constant reference to a templatized
|
||||
dnl class to zero, and require an explicit operator==() to be defined that takes
|
||||
dnl an int. This test separates the strong from the weak.
|
||||
|
||||
AC_CACHE_CHECK(for trouble comparing to zero near std::operator!=(),
|
||||
ac_cv_trouble_comparing_to_zero,
|
||||
[AC_TRY_COMPILE([#include <algorithm>
|
||||
template <class T> class Foo {};
|
||||
class T2;
|
||||
template <class T> int operator==(const T2*, const T&) { return 0; }
|
||||
template <class T> int operator!=(const T2*, const T&) { return 0; }],
|
||||
[Foo<int> f; return (0 != f);],
|
||||
ac_cv_trouble_comparing_to_zero=no,
|
||||
ac_cv_trouble_comparing_to_zero=yes)])
|
||||
if test "$ac_cv_trouble_comparing_to_zero" = yes ; then
|
||||
AC_DEFINE(HAVE_CPP_TROUBLE_COMPARING_TO_ZERO)
|
||||
fi
|
||||
|
||||
# try harder, when checking for __thread support, see bug 521750 comment #33 and below
|
||||
# We pass MOZ_OPTIMIZE_LDFLAGS to the linker because if dead_strip is
|
||||
# enabled, the linker in xcode 4.1 will crash. Without this it would crash when
|
||||
|
@ -9039,7 +9021,6 @@ CPP_THROW_NEW
|
|||
HAVE_CPP_AMBIGUITY_RESOLVING_USING
|
||||
HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR
|
||||
HAVE_CPP_PARTIAL_SPECIALIZATION
|
||||
HAVE_CPP_TROUBLE_COMPARING_TO_ZERO
|
||||
NEED_CPP_UNUSED_IMPLEMENTATIONS
|
||||
HAVE_GETPAGESIZE
|
||||
HAVE_ICONV
|
||||
|
|
|
@ -2664,24 +2664,6 @@ if test "$ac_cv_cpp_unused_required" = yes ; then
|
|||
fi
|
||||
|
||||
|
||||
dnl Some compilers have trouble comparing a constant reference to a templatized
|
||||
dnl class to zero, and require an explicit operator==() to be defined that takes
|
||||
dnl an int. This test separates the strong from the weak.
|
||||
|
||||
AC_CACHE_CHECK(for trouble comparing to zero near std::operator!=(),
|
||||
ac_cv_trouble_comparing_to_zero,
|
||||
[AC_TRY_COMPILE([#include <algorithm>
|
||||
template <class T> class Foo {};
|
||||
class T2;
|
||||
template <class T> int operator==(const T2*, const T&) { return 0; }
|
||||
template <class T> int operator!=(const T2*, const T&) { return 0; }],
|
||||
[Foo<int> f; return (0 != f);],
|
||||
ac_cv_trouble_comparing_to_zero=no,
|
||||
ac_cv_trouble_comparing_to_zero=yes)])
|
||||
if test "$ac_cv_trouble_comparing_to_zero" = yes ; then
|
||||
AC_DEFINE(HAVE_CPP_TROUBLE_COMPARING_TO_ZERO)
|
||||
fi
|
||||
|
||||
# try harder, when checking for __thread support, see bug 521750 comment #33 and below
|
||||
# We pass MOZ_OPTIMIZE_LDFLAGS to the linker because if dead_strip is
|
||||
# enabled, the linker in xcode 4.1 will crash. Without this it would crash when
|
||||
|
|
|
@ -18,11 +18,6 @@
|
|||
/* Define if a dyanmic_cast to void* gives the most derived object */
|
||||
#undef HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR
|
||||
|
||||
/* Define if the c++ compiler has trouble comparing a constant
|
||||
* reference to a templatized class to zero
|
||||
*/
|
||||
#undef HAVE_CPP_TROUBLE_COMPARING_TO_ZERO
|
||||
|
||||
/* Define if the c++ compiler requires implementations of
|
||||
* unused virtual methods
|
||||
*/
|
||||
|
|
Загрузка…
Ссылка в новой задаче