Bug 1654661 - Remove InterpreterFrame::unused. r=iain.
authorJason Orendorff <jason.orendorff@gmail.com>
Wed, 22 Jul 2020 21:56:29 +0000
changeset 541858 013c081b92a50a44cbbb43c3fb29784b3241c864
parent 541857 bbb5b4faa462f79123a7bf2315238035359571f3
child 541859 7f26efea615b4bc6ee548842e7b4ce8bc1c615c5
push id122537
push userjorendorff@mozilla.com
push dateThu, 23 Jul 2020 22:56:44 +0000
treeherderautoland@013c081b92a5 [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. */