From 4fcac4c2a3934cf191bd3b8e58ee9fc0a922892c Mon Sep 17 00:00:00 2001 From: Jason Orendorff Date: Tue, 13 Mar 2018 11:31:33 -0500 Subject: [PATCH] Bug 1443583 - Part 2.4: Remove unused macros. r=jimb. --HG-- extra : rebase_source : cb00251a0812be7771fc829e87efd3528d983b96 --- js/src/vm/Debugger.cpp | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/js/src/vm/Debugger.cpp b/js/src/vm/Debugger.cpp index d93d540a6c6b..5680eae8c3ad 100644 --- a/js/src/vm/Debugger.cpp +++ b/js/src/vm/Debugger.cpp @@ -8194,7 +8194,6 @@ DebuggerFrame_checkThis(JSContext* cx, const CallArgs& args, const char* fnname, * always create a FrameIter from the cached Data. * * Methods that only need the AbstractFramePtr should use THIS_FRAME. - * Methods that need a FrameIterator should use THIS_FRAME_ITER. */ #define THIS_DEBUGGER_FRAME(cx, argc, vp, fnname, args, frame) \ @@ -8217,34 +8216,6 @@ DebuggerFrame_checkThis(JSContext* cx, const CallArgs& args, const char* fnname, frame = iter.abstractFramePtr(); \ } -#define THIS_FRAME_ITER(cx, argc, vp, fnname, args, thisobj, maybeIter, iter) \ - THIS_FRAME_THISOBJ(cx, argc, vp, fnname, args, thisobj); \ - Maybe maybeIter; \ - { \ - AbstractFramePtr f = AbstractFramePtr::FromRaw(thisobj->getPrivate()); \ - if (f.isScriptFrameIterData()) { \ - maybeIter.emplace(*(FrameIter::Data*)(f.raw())); \ - } else { \ - maybeIter.emplace(cx, FrameIter::IGNORE_DEBUGGER_EVAL_PREV_LINK); \ - FrameIter& iter = *maybeIter; \ - while (!iter.hasUsableAbstractFramePtr() || iter.abstractFramePtr() != f) \ - ++iter; \ - AbstractFramePtr data = iter.copyDataAsAbstractFramePtr(); \ - if (!data) \ - return false; \ - thisobj->setPrivate(data.raw()); \ - } \ - } \ - FrameIter& iter = *maybeIter - -#define THIS_FRAME_OWNER(cx, argc, vp, fnname, args, thisobj, frame, dbg) \ - THIS_FRAME(cx, argc, vp, fnname, args, thisobj, frame); \ - Debugger* dbg = Debugger::fromChildJSObject(thisobj) - -#define THIS_FRAME_OWNER_ITER(cx, argc, vp, fnname, args, thisobj, maybeIter, iter, dbg) \ - THIS_FRAME_ITER(cx, argc, vp, fnname, args, thisobj, maybeIter, iter); \ - Debugger* dbg = Debugger::fromChildJSObject(thisobj) - /* static */ bool DebuggerFrame::typeGetter(JSContext* cx, unsigned argc, Value* vp) {