Bug 945275 - Update comment DONTBUILD
authorJon Coppeard <jcoppeard@mozilla.com>
Fri, 10 Jan 2014 15:49:11 +0000
changeset 162963 f25299c7023df2548d65ec6571f7c83a2a6b91a5
parent 162962 a7383e6a8604e7f4a18450d5b73ad1ab8f3071a5
child 162964 faafb9526e32b28f3b4647845442a3d3971183ec
push id25975
push userryanvm@gmail.com
push dateFri, 10 Jan 2014 19:46:47 +0000
treeherdermozilla-central@e89afc241513 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs945275
milestone29.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 945275 - Update comment DONTBUILD
js/src/jit/IonFrames.cpp
--- a/js/src/jit/IonFrames.cpp
+++ b/js/src/jit/IonFrames.cpp
@@ -1100,18 +1100,20 @@ MarkJitExitFrame(JSTracer *trc, const Io
             break;
         }
     }
 }
 
 static void
 MarkRectifierFrame(JSTracer *trc, const IonFrameIterator &frame)
 {
-    // Mark thisv. Baseline JIT code generated as part of the ICCall_Fallback
-    // stub may read it if a constructor returns a primitive value.
+    // Mark thisv.
+    //
+    // Baseline JIT code generated as part of the ICCall_Fallback stub may use
+    // it if we're calling a constructor that returns a primitive value.
     IonRectifierFrameLayout *layout = (IonRectifierFrameLayout *)frame.fp();
     gc::MarkValueRoot(trc, &layout->argv()[0], "ion-thisv");
 }
 
 static void
 MarkJitActivation(JSTracer *trc, const JitActivationIterator &activations)
 {
 #ifdef CHECK_OSIPOINT_REGISTERS