1 See the following bug reports; |
|
2 |
|
3 https://bugzilla.mozilla.org/show_bug.cgi?id=623116 |
|
4 https://bugzilla.mozilla.org/show_bug.cgi?id=623123 |
|
5 https://bugzilla.mozilla.org/show_bug.cgi?id=623126 |
|
6 https://bugzilla.mozilla.org/show_bug.cgi?id=628371 |
|
7 |
|
8 diff --git a/xpcom/base/nsDebugImpl.h b/xpcom/base/nsDebugImpl.h |
|
9 --- a/xpcom/base/nsDebugImpl.h |
|
10 +++ b/xpcom/base/nsDebugImpl.h |
|
11 @@ -40,6 +40,7 @@ |
|
12 class nsDebugImpl : public nsIDebug2 |
|
13 { |
|
14 public: |
|
15 + nsDebugImpl() {} |
|
16 NS_DECL_ISUPPORTS |
|
17 NS_DECL_NSIDEBUG |
|
18 NS_DECL_NSIDEBUG2 |
|
19 diff --git a/xpcom/base/nsTraceRefcntImpl.h b/xpcom/base/nsTraceRefcntImpl.h |
|
20 --- a/xpcom/base/nsTraceRefcntImpl.h |
|
21 +++ b/xpcom/base/nsTraceRefcntImpl.h |
|
22 @@ -44,6 +44,7 @@ |
|
23 class nsTraceRefcntImpl : public nsITraceRefcnt |
|
24 { |
|
25 public: |
|
26 + nsTraceRefcntImpl() {} |
|
27 NS_DECL_ISUPPORTS |
|
28 NS_DECL_NSITRACEREFCNT |
|
29 |
|
30 diff --git a/xpcom/glue/nsEnumeratorUtils.cpp b/xpcom/glue/nsEnumeratorUtils.cpp |
|
31 --- a/xpcom/glue/nsEnumeratorUtils.cpp |
|
32 +++ b/xpcom/glue/nsEnumeratorUtils.cpp |
|
33 @@ -52,6 +52,7 @@ class EmptyEnumeratorImpl : public nsISi |
|
34 public nsIStringEnumerator |
|
35 { |
|
36 public: |
|
37 + EmptyEnumeratorImpl() {} |
|
38 // nsISupports interface |
|
39 NS_DECL_ISUPPORTS_INHERITED // not really inherited, but no mRefCnt |
|
40 |
|
41 diff --git a/xpcom/io/nsUnicharInputStream.h b/xpcom/io/nsUnicharInputStream.h |
|
42 --- a/xpcom/io/nsUnicharInputStream.h |
|
43 +++ b/xpcom/io/nsUnicharInputStream.h |
|
44 @@ -51,6 +51,7 @@ class nsSimpleUnicharStreamFactory : |
|
45 private nsISimpleUnicharStreamFactory |
|
46 { |
|
47 public: |
|
48 + nsSimpleUnicharStreamFactory() {} |
|
49 NS_DECL_ISUPPORTS_INHERITED |
|
50 NS_DECL_NSIFACTORY |
|
51 NS_DECL_NSISIMPLEUNICHARSTREAMFACTORY |
|
52 diff --git a/intl/unicharutil/util/nsUnicharUtils.h b/intl/unicharutil/util/nsUnicharUtils.h |
|
53 --- a/intl/unicharutil/util/nsUnicharUtils.h |
|
54 +++ b/intl/unicharutil/util/nsUnicharUtils.h |
|
55 @@ -103,6 +103,7 @@ public: |
|
56 class nsASCIICaseInsensitiveStringComparator : public nsStringComparator |
|
57 { |
|
58 public: |
|
59 + nsASCIICaseInsensitiveStringComparator() {} |
|
60 virtual int operator() (const PRUnichar*, |
|
61 const PRUnichar*, |
|
62 PRUint32, |
|
63 diff --git a/toolkit/xre/nsAppRunner.cpp b/toolkit/xre/nsAppRunner.cpp |
|
64 --- a/toolkit/xre/nsAppRunner.cpp |
|
65 +++ b/toolkit/xre/nsAppRunner.cpp |
|
66 @@ -616,6 +616,7 @@ class nsXULAppInfo : public nsIXULAppInf |
|
67 |
|
68 { |
|
69 public: |
|
70 + nsXULAppInfo() {} |
|
71 NS_DECL_ISUPPORTS_INHERITED |
|
72 NS_DECL_NSIXULAPPINFO |
|
73 NS_DECL_NSIXULRUNTIME |
|
74 diff --git a/embedding/browser/gtk/src/EmbedPrivate.cpp b/embedding/browser/gtk/src/EmbedPrivate.cpp |
|
75 index 57fd9b1..0052ca7 100644 |
|
76 --- a/embedding/browser/gtk/src/EmbedPrivate.cpp |
|
77 +++ b/embedding/browser/gtk/src/EmbedPrivate.cpp |
|
78 @@ -99,6 +99,7 @@ nsIDirectoryServiceProvider *EmbedPrivate::sAppFileLocProvider = nsnull; |
|
79 class GTKEmbedDirectoryProvider : public nsIDirectoryServiceProvider2 |
|
80 { |
|
81 public: |
|
82 + GTKEmbedDirectoryProvider() {} |
|
83 NS_DECL_ISUPPORTS_INHERITED |
|
84 NS_DECL_NSIDIRECTORYSERVICEPROVIDER |
|
85 NS_DECL_NSIDIRECTORYSERVICEPROVIDER2 |
|