Bug 1019413 - IonMonkey: do not apply actualOffset() to the safepoint stream offsets. r=nbp
authorDouglas Crosher <dtc-moz@scieneer.com>
Tue, 03 Jun 2014 16:39:27 +1000
changeset 186767 766912d433056f9b3696705975fa7fe134d434e0
parent 186766 e106cac7c217f80ff3fd83e0cf53a642e01a59aa
child 186768 b28cd167b6fe0d4e8630bc2c900df7cc6810aee2
push id44426
push usercbook@mozilla.com
push dateThu, 05 Jun 2014 10:48:14 +0000
treeherdermozilla-inbound@766912d43305 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnbp
bugs1019413
milestone32.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 1019413 - IonMonkey: do not apply actualOffset() to the safepoint stream offsets. r=nbp
js/src/jit/LIR.h
--- a/js/src/jit/LIR.h
+++ b/js/src/jit/LIR.h
@@ -1387,17 +1387,16 @@ class LSafepoint : public TempObject
         return osiCallPointOffset_;
     }
     void setOsiCallPointOffset(uint32_t osiCallPointOffset) {
         JS_ASSERT(!osiCallPointOffset_);
         osiCallPointOffset_ = osiCallPointOffset;
     }
     void fixupOffset(MacroAssembler *masm) {
         osiCallPointOffset_ = masm->actualOffset(osiCallPointOffset_);
-        safepointOffset_ = masm->actualOffset(safepointOffset_);
     }
 };
 
 class LInstruction::InputIterator
 {
   private:
     LInstruction &ins_;
     size_t idx_;