Bug 1401305 - Fix TaskTracer build failure. r?froydnj draft
authorMarkus Stange <mstange@themasta.com>
Tue, 19 Sep 2017 15:15:36 -0400
changeset 667147 726f82c75f8b8cb6eb51a62e936974399a8161fe
parent 667146 1b93a3c15d1e34c2f935684b356222bfc43ac41c
child 667166 82ddf2fa43a57ae2d5bde9084f87bfc732fd23a1
push id80622
push userbmo:mstange@themasta.com
push dateTue, 19 Sep 2017 19:16:24 +0000
reviewersfroydnj
bugs1401305
milestone57.0a1
Bug 1401305 - Fix TaskTracer build failure. r?froydnj MozReview-Commit-ID: 62KhOTwvxuZ
ipc/chromium/src/chrome/common/ipc_message.h
--- a/ipc/chromium/src/chrome/common/ipc_message.h
+++ b/ipc/chromium/src/chrome/common/ipc_message.h
@@ -342,18 +342,17 @@ class Message : public Pickle {
   // Used for async messages with no parameters.
   static void Log(const Message* msg, std::wstring* l) {
   }
 
   static int HeaderSizeFromData(const char* range_start,
                                 const char* range_end) {
 #ifdef MOZ_TASK_TRACER
     return ((static_cast<unsigned int>(range_end - range_start) >= sizeof(Header)) &&
-            (reinterpret_cast<const Header*>(range_start)->flags &
-             TASKTRACER_BIT)) ?
+            (reinterpret_cast<const Header*>(range_start)->flags.IsTaskTracer())) ?
       sizeof(HeaderTaskTracer) : sizeof(Header);
 #else
     return sizeof(Header);
 #endif
   }
 
   // Figure out how big the message starting at range_start is. Returns 0 if
   // there's no enough data to determine (i.e., if [range_start, range_end) does