Bug 1433970 - pass WriteParams parameters by const reference r?froydnj draft
authorJean-Luc Bonnafoux <jeanluc.bonnafoux@wanadoo.fr>
Thu, 01 Feb 2018 21:51:58 +0100
changeset 750267 854eb93a6c53ceef1c3f322ea77bb965cf69bd1d
parent 750266 7a922801f44af393cf5e7f9033fe232d251adb7e
child 758045 e29ca281336d02f6760d39812d99be7da284e7c2
push id97601
push userbmo:jeanluc.bonnafoux@wanadoo.fr
push dateThu, 01 Feb 2018 20:59:37 +0000
reviewersfroydnj
bugs1433970
milestone59.0a1
Bug 1433970 - pass WriteParams parameters by const reference r?froydnj MozReview-Commit-ID: 9lraUOenzPF
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),