Bug 1433970 - AsmJSCache.cpp pass aWriteParams by const reference r?froydnj draft
authorJean-Luc Bonnafoux <jeanluc.bonnafoux@wanadoo.fr>
Mon, 29 Jan 2018 18:38:54 +0100
changeset 748381 bf335186c9175901c0cf2ee9afe75001c2e60143
parent 723196 2cc7174bfc55e5959e9c5e1f8a2605d29f26b02e
push id97148
push userbmo:jeanluc.bonnafoux@wanadoo.fr
push dateMon, 29 Jan 2018 18:43:58 +0000
reviewersfroydnj
bugs1433970
milestone59.0a1
Bug 1433970 - AsmJSCache.cpp pass aWriteParams by const reference r?froydnj MozReview-Commit-ID: KoVSSudC6Ad
dom/asmjscache/AsmJSCache.cpp
--- a/dom/asmjscache/AsmJSCache.cpp
+++ b/dom/asmjscache/AsmJSCache.cpp
@@ -433,17 +433,17 @@ class ParentRunnable final
   , public PAsmJSCacheEntryParent
 {
 public:
   NS_DECL_ISUPPORTS_INHERITED
   NS_DECL_NSIRUNNABLE
 
   ParentRunnable(const PrincipalInfo& aPrincipalInfo,
                  OpenMode aOpenMode,
-                 WriteParams aWriteParams)
+                 const WriteParams& aWriteParams)
   : mOwningEventTarget(GetCurrentThreadEventTarget()),
     mPrincipalInfo(aPrincipalInfo),
     mOpenMode(aOpenMode),
     mWriteParams(aWriteParams),
     mOperationMayProceed(true),
     mState(eInitial),
     mResult(JS::AsmJSCache_InternalError),
     mActorDestroyed(false),
@@ -1312,17 +1312,17 @@ public:
       }
     }
   };
 
   NS_DECL_NSIRUNNABLE
 
   ChildRunnable(nsIPrincipal* aPrincipal,
                 OpenMode aOpenMode,
-                WriteParams aWriteParams,
+                const WriteParams& aWriteParams,
                 ReadParams aReadParams)
   : mPrincipal(aPrincipal),
     mWriteParams(aWriteParams),
     mReadParams(aReadParams),
     mMutex("ChildRunnable::mMutex"),
     mCondVar(mMutex, "ChildRunnable::mCondVar"),
     mOpenMode(aOpenMode),
     mState(eInitial),