NS_ASSERTION(mOverflowFrames.IsEmpty(), "bad overflow list"); mOverflowFrames.SetFrames(aFromChild);
SetOverflowFrames(aPresContext, aFromChild);
nsInlineFrame::PushFrames(nsIFrame* aFromChild, nsIFrame* aPrevSibling){  NS_PRECONDITION(nsnull != aFromChild, "null pointer");  NS_PRECONDITION(nsnull != aPrevSibling, "pushing first child");#ifdef NS_DEBUG  nsIFrame* prevNextSibling;  aPrevSibling->GetNextSibling(prevNextSibling);  NS_PRECONDITION(prevNextSibling == aFromChild, "bad prev sibling");#endif  // Disconnect aFromChild from its previous sibling  aPrevSibling->SetNextSibling(nsnull);  // Add the frames to our overflow list (let our next in flow drain  // our overflow list when it is ready)  NS_ASSERTION(mOverflowFrames.IsEmpty(), "bad overflow list");  mOverflowFrames.SetFrames(aFromChild);}