Bug 1367885: Follow-up - fix missing explicit keyword on constructor on a CLOSED TREE; r=bustage
authorAaron Klotz <aklotz@mozilla.com>
Mon, 05 Jun 2017 12:29:04 -0600
changeset 412871 fc854def3953aed24632eb910aa568702d67a522
parent 412870 44c1b092e6ce7386b009c34787c45ed0901c2867
child 412872 ab4ef8ca799e413049ff66c26328f409b15eb223
push id1490
push usermtabara@mozilla.com
push dateMon, 31 Jul 2017 14:08:16 +0000
treeherdermozilla-release@70e32e6bf15e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbustage
bugs1367885
milestone55.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1367885: Follow-up - fix missing explicit keyword on constructor on a CLOSED TREE; r=bustage MozReview-Commit-ID: KvlrtJlUir8
ipc/mscom/Interceptor.h
--- a/ipc/mscom/Interceptor.h
+++ b/ipc/mscom/Interceptor.h
@@ -107,17 +107,17 @@ private:
       , mTargetInterface(aTargetInterface)
     {}
     IID               mIID;
     RefPtr<IUnknown>  mInterceptor;
     IUnknown*         mTargetInterface;
   };
 
 private:
-  Interceptor(IInterceptorSink* aSink);
+  explicit Interceptor(IInterceptorSink* aSink);
   ~Interceptor();
   HRESULT GetInitialInterceptorForIID(REFIID aTargetIid,
                                       STAUniquePtr<IUnknown> aTarget,
                                       void** aOutInterface);
   MapEntry* Lookup(REFIID aIid);
   HRESULT QueryInterfaceTarget(REFIID aIid, void** aOutput);
   HRESULT ThreadSafeQueryInterface(REFIID aIid,
                                    IUnknown** aOutInterface) override;