Bug 1054531 - Forgot a place in RematerializedFrame to propagate silentFailure. (r=nbp)
authorShu-yu Guo <shu@rfrn.org>
Tue, 19 Aug 2014 17:28:04 -0700
changeset 214805 66def87a0e4919ceda39e6a3abe7e09510afdeae
parent 214804 b62a942fd62254ef12497f41ef1d0e7af339934b
child 214806 715e09f33cd930ce9bccb4267e65b1cf3ee70588
push idunknown
push userunknown
push dateunknown
reviewersnbp
bugs1054531
milestone34.0a1
Bug 1054531 - Forgot a place in RematerializedFrame to propagate silentFailure. (r=nbp)
js/src/jit/JitFrameIterator.h
--- a/js/src/jit/JitFrameIterator.h
+++ b/js/src/jit/JitFrameIterator.h
@@ -587,17 +587,17 @@ class InlineFrameIterator
                     unsigned skip = parent_s.numAllocations() - nactual - 3 - argsObjAdj;
                     for (unsigned j = 0; j < skip; j++)
                         parent_s.skip();
 
                     // Get the overflown arguments
                     parent_s.readCommonFrameSlots(nullptr, nullptr);
                     parent_s.readFunctionFrameArgs(argOp, nullptr, nullptr,
                                                    nformal, nactual, it.script(),
-                                                   unreadablePlaceholder);
+                                                   unreadablePlaceholder, silentFailure);
                 } else {
                     // There is no parent frame to this inlined frame, we can read
                     // from the frame's Value vector directly.
                     Value *argv = frame_->actualArgs();
                     for (unsigned i = nformal; i < nactual; i++)
                         argOp(argv[i]);
                 }
             }