NS_RELEASE(rc);
delete rc;
PresShell::ProcessReflowCommand(nsVoidArray&         aQueue,                                PRBool               aAccumulateTime,                                nsHTMLReflowMetrics& aDesiredSize,                                nsSize&              aMaxSize,                                nsIRenderingContext& aRenderingContext){  // Use RemoveElementAt in case the reflowcommand dispatches a  // new one during its execution.  nsIReflowCommand* rc = (nsIReflowCommand*)aQueue.ElementAt(0);  aQueue.RemoveElementAt(0);  // Dispatch the reflow command  PRTime beforeReflow, afterReflow;  if (aAccumulateTime)     beforeReflow = PR_Now();  rc->Dispatch(mPresContext, aDesiredSize, aMaxSize, aRenderingContext); // dispatch the reflow command  if (aAccumulateTime)     afterReflow = PR_Now();  ReflowCommandRemoved(rc);  NS_RELEASE(rc);  VERIFY_STYLE_TREE;  if (aAccumulateTime) {    PRInt64 totalTime, diff;    LL_SUB(diff, afterReflow, beforeReflow);    LL_I2L(totalTime, mAccumulatedReflowTime);    LL_ADD(totalTime, totalTime, diff);    LL_L2I(mAccumulatedReflowTime, totalTime);  }}