diff -dpru comm-1.9.1.old/mozilla/embedding/browser/gtk/src/EmbedPrivate.cpp comm-1.9.1/mozilla/embedding/browser/gtk/src/EmbedPrivate.cpp --- comm-1.9.1.old/mozilla/embedding/browser/gtk/src/EmbedPrivate.cpp 2011-06-13 02:34:06.016097015 -0500 +++ comm-1.9.1/mozilla/embedding/browser/gtk/src/EmbedPrivate.cpp 2011-06-13 04:02:25.658276597 -0500 @@ -104,6 +104,7 @@ nsIDirectoryServiceProvider *EmbedPrivat class GTKEmbedDirectoryProvider : public nsIDirectoryServiceProvider2 { public: + GTKEmbedDirectoryProvider() : nsIDirectoryServiceProvider2() {} NS_DECL_ISUPPORTS_INHERITED NS_DECL_NSIDIRECTORYSERVICEPROVIDER NS_DECL_NSIDIRECTORYSERVICEPROVIDER2 diff -dpru comm-1.9.1.old/mozilla/gfx/ots/src/os2.cc comm-1.9.1/mozilla/gfx/ots/src/os2.cc --- comm-1.9.1.old/mozilla/gfx/ots/src/os2.cc 2011-06-13 02:35:44.263474251 -0500 +++ comm-1.9.1/mozilla/gfx/ots/src/os2.cc 2011-06-13 03:15:26.530542569 -0500 @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include + #include "os2.h" #include "head.h" diff -dpru comm-1.9.1.old/mozilla/intl/unicharutil/util/nsUnicharUtils.h comm-1.9.1/mozilla/intl/unicharutil/util/nsUnicharUtils.h --- comm-1.9.1.old/mozilla/intl/unicharutil/util/nsUnicharUtils.h 2011-06-13 02:36:50.957289945 -0500 +++ comm-1.9.1/mozilla/intl/unicharutil/util/nsUnicharUtils.h 2011-06-13 03:41:04.032372895 -0500 @@ -72,6 +72,7 @@ inline PRBool IsLowerCase(PRUnichar c) { class nsCaseInsensitiveStringComparator : public nsStringComparator { public: + nsCaseInsensitiveStringComparator() : nsStringComparator() {} virtual int operator() (const PRUnichar*, const PRUnichar*, PRUint32 aLength) const; diff -dpru comm-1.9.1.old/mozilla/toolkit/xre/nsAppRunner.cpp comm-1.9.1/mozilla/toolkit/xre/nsAppRunner.cpp --- comm-1.9.1.old/mozilla/toolkit/xre/nsAppRunner.cpp 2011-06-13 02:35:13.876587814 -0500 +++ comm-1.9.1/mozilla/toolkit/xre/nsAppRunner.cpp 2011-06-13 03:57:20.389409772 -0500 @@ -604,6 +604,13 @@ class nsXULAppInfo : public nsIXULAppInf { public: + nsXULAppInfo() : + nsIXULAppInfo(), +#ifdef MOZ_CRASHREPORTER + nsICrashReporter(), +#endif + nsIXULRuntime() + {} NS_DECL_ISUPPORTS_INHERITED NS_DECL_NSIXULAPPINFO NS_DECL_NSIXULRUNTIME diff -dpru comm-1.9.1.old/mozilla/xpcom/base/nsDebugImpl.h comm-1.9.1/mozilla/xpcom/base/nsDebugImpl.h --- comm-1.9.1.old/mozilla/xpcom/base/nsDebugImpl.h 2011-06-13 02:36:43.953905960 -0500 +++ comm-1.9.1/mozilla/xpcom/base/nsDebugImpl.h 2011-06-13 02:57:07.169419478 -0500 @@ -39,6 +39,7 @@ class nsDebugImpl : public nsIDebug { public: + nsDebugImpl() : nsIDebug() {} NS_DECL_ISUPPORTS NS_DECL_NSIDEBUG diff -dpru comm-1.9.1.old/mozilla/xpcom/base/nsTraceRefcntImpl.h comm-1.9.1/mozilla/xpcom/base/nsTraceRefcntImpl.h --- comm-1.9.1.old/mozilla/xpcom/base/nsTraceRefcntImpl.h 2011-06-13 02:36:43.960572676 -0500 +++ comm-1.9.1/mozilla/xpcom/base/nsTraceRefcntImpl.h 2011-06-13 02:59:43.057213595 -0500 @@ -44,6 +44,7 @@ class nsTraceRefcntImpl : public nsITraceRefcnt { public: + nsTraceRefcntImpl() : nsITraceRefcnt() {} NS_DECL_ISUPPORTS NS_DECL_NSITRACEREFCNT diff -dpru comm-1.9.1.old/mozilla/xpcom/glue/nsEnumeratorUtils.cpp comm-1.9.1/mozilla/xpcom/glue/nsEnumeratorUtils.cpp --- comm-1.9.1.old/mozilla/xpcom/glue/nsEnumeratorUtils.cpp 2011-06-13 02:36:33.903833274 -0500 +++ comm-1.9.1/mozilla/xpcom/glue/nsEnumeratorUtils.cpp 2011-06-13 02:55:31.805396428 -0500 @@ -67,6 +67,11 @@ public: } private: + EmptyEnumeratorImpl() : + nsISimpleEnumerator(), + nsIUTF8StringEnumerator(), + nsIStringEnumerator() + {} static const EmptyEnumeratorImpl kInstance; }; diff -dpru comm-1.9.1.old/mozilla/xpcom/io/nsUnicharInputStream.h comm-1.9.1/mozilla/xpcom/io/nsUnicharInputStream.h --- comm-1.9.1.old/mozilla/xpcom/io/nsUnicharInputStream.h 2011-06-13 02:36:44.667244452 -0500 +++ comm-1.9.1/mozilla/xpcom/io/nsUnicharInputStream.h 2011-06-13 03:05:14.869613415 -0500 @@ -51,6 +51,10 @@ class nsSimpleUnicharStreamFactory : private nsISimpleUnicharStreamFactory { public: + nsSimpleUnicharStreamFactory() : + nsIFactory(), + nsISimpleUnicharStreamFactory() + {} NS_DECL_ISUPPORTS_INHERITED NS_DECL_NSIFACTORY NS_DECL_NSISIMPLEUNICHARSTREAMFACTORY