From: Mike Hommey Date: Mon, 15 Aug 2022 05:49:40 +0000 (+0900) Subject: Remove workaround for old libstdc++ problem, which now causes problems with GCC 12... X-Git-Tag: archive/raspbian/102.4.0esr-1+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d59249a23f9d7a2e9d013aa5508311e33a6ebbfc;p=firefox-esr.git Remove workaround for old libstdc++ problem, which now causes problems with GCC 12 on arm Gbp-Pq: Topic debian-hacks Gbp-Pq: Name Remove-workaround-for-old-libstdc-problem-which-now-.patch --- diff --git a/intl/icu/source/common/unicode/std_string.h b/intl/icu/source/common/unicode/std_string.h index bf87230167e..c8388ef9fdf 100644 --- a/intl/icu/source/common/unicode/std_string.h +++ b/intl/icu/source/common/unicode/std_string.h @@ -29,11 +29,6 @@ #if U_SHOW_CPLUSPLUS_API -// Workaround for a libstdc++ bug before libstdc++4.6 (2011). -// https://bugs.llvm.org/show_bug.cgi?id=13364 -#if defined(__GLIBCXX__) -namespace std { class type_info; } -#endif #include #endif /* U_SHOW_CPLUSPLUS_API */ diff --git a/intl/icu/source/common/utypeinfo.h b/intl/icu/source/common/utypeinfo.h index c6663734fc3..5d9724059b9 100644 --- a/intl/icu/source/common/utypeinfo.h +++ b/intl/icu/source/common/utypeinfo.h @@ -24,9 +24,6 @@ #include using std::exception; #endif -#if defined(__GLIBCXX__) -namespace std { class type_info; } // WORKAROUND: http://llvm.org/bugs/show_bug.cgi?id=13364 -#endif #include // for 'typeid' to work #endif diff --git a/intl/icu/source/io/unicode/ustream.h b/intl/icu/source/io/unicode/ustream.h index 927342cb031..93ef51c3ec9 100644 --- a/intl/icu/source/io/unicode/ustream.h +++ b/intl/icu/source/io/unicode/ustream.h @@ -34,10 +34,6 @@ * C++ I/O stream API. */ -#if defined(__GLIBCXX__) -namespace std { class type_info; } // WORKAROUND: http://llvm.org/bugs/show_bug.cgi?id=13364 -#endif - #include U_NAMESPACE_BEGIN