Bug 1654661 - Remove InterpreterFrame::unused. r=iain.
authorJason Orendorff <jason.orendorff@gmail.com>
Wed, 22 Jul 2020 21:56:29 +0000
changeset 541841 013c081b92a50a44cbbb43c3fb29784b3241c864
parent 541840 bbb5b4faa462f79123a7bf2315238035359571f3
child 541842 7f26efea615b4bc6ee548842e7b4ce8bc1c615c5
push id37633
push userccoroiu@mozilla.com
push dateFri, 24 Jul 2020 09:32:06 +0000
treeherdermozilla-central@141543043270 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersiain
bugs1654661
milestone80.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 1654661 - Remove InterpreterFrame::unused. r=iain. Differential Revision: https://phabricator.services.mozilla.com/D84605
js/src/vm/Stack.h
--- a/js/src/vm/Stack.h
+++ b/js/src/vm/Stack.h
@@ -312,18 +312,16 @@ class InterpreterFrame {
    * Previous frame and its pc and sp. Always nullptr for
    * InterpreterActivation's entry frame, always non-nullptr for inline
    * frames.
    */
   InterpreterFrame* prev_;
   jsbytecode* prevpc_;
   Value* prevsp_;
 
-  void* unused;
-
   /*
    * For an eval-in-frame DEBUGGER_EVAL frame, the frame in whose scope
    * we're evaluating code. Iteration treats this as our previous frame.
    */
   AbstractFramePtr evalInFramePrev_;
 
   Value* argv_;          /* If hasArgs(), points to frame's arguments. */
   LifoAlloc::Mark mark_; /* Used to release memory for this frame. */