From 5fd1a34816b81fee6f54ad93d0047daaeaea51c1 Mon Sep 17 00:00:00 2001 From: Luboš Luňák Date: Fri, 24 Feb 2012 13:25:32 +0100 Subject: Revert "Work around g++ -std=c++0x rejecting "typeof" keyword" We now default to -std=gnu++0x, so this shouldn't be necessary. This reverts commit 437fe5a444411f68d1848c49121394f16f09611b. --- moz/makefile.mk | 1 - moz/patches/seamonkey-1.1.14.source-typeof.patch | 18 ------------------ 2 files changed, 19 deletions(-) delete mode 100644 moz/patches/seamonkey-1.1.14.source-typeof.patch diff --git a/moz/makefile.mk b/moz/makefile.mk index 4146f418a367..7f926e5d84c7 100644 --- a/moz/makefile.mk +++ b/moz/makefile.mk @@ -88,7 +88,6 @@ PATCH_FILES = \ patches/nss-linux3.patch \ patches/clang_add_nsCaseInsensitiveStringComparator_default_constructor.patch \ patches/clang_missing_this_pointers.patch \ - patches/seamonkey-1.1.14.source-typeof.patch # This file is needed for the W32 build when BUILD_MOZAB is set # (currently only vc8/vs2005 is supported when BUILD_MOZAB is set) diff --git a/moz/patches/seamonkey-1.1.14.source-typeof.patch b/moz/patches/seamonkey-1.1.14.source-typeof.patch deleted file mode 100644 index 632e155f2407..000000000000 --- a/moz/patches/seamonkey-1.1.14.source-typeof.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- misc/mozilla/xpcom/base/nscore.h 2006-08-24 23:46:32.000000000 +0200 -+++ misc/build/mozilla/xpcom/base/nscore.h 2012-02-21 09:22:51.136057997 +0100 -@@ -211,9 +211,14 @@ - * when http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11893 is fixed. - */ - -+// At least "g++ (GCC) 4.6.2 20111027 (Red Hat 4.6.2-1)" with -std=c++0x no -+// longer recognizes "typeof" as a (GCC extension) keyword (an alternative fix -+// might be to check the GCC version, as the bug mentioned above is reportedly -+// fixed in GCC 4.4.3, see -+// ): - #ifdef __GNUC__ - #define NS_STDCALL_FUNCPROTO(ret, name, class, func, args) \ -- typeof(&class::func) name -+ __typeof__(&class::func) name - #else - #define NS_STDCALL_FUNCPROTO(ret, name, class, func, args) \ - ret (NS_STDCALL class::*name) args -- cgit