From f640b8d77de5592cc615aed26fa4e1820b993658 Mon Sep 17 00:00:00 2001 From: Mats Palmgren Date: Tue, 24 Jun 2014 17:52:18 +0000 Subject: [PATCH] Bug 1025212 - Initialize 'last' to silence a static analyzer warning. r=dholbert --- layout/base/FrameLayerBuilder.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layout/base/FrameLayerBuilder.cpp b/layout/base/FrameLayerBuilder.cpp index 118a48029d09..915fc6c2ce45 100644 --- a/layout/base/FrameLayerBuilder.cpp +++ b/layout/base/FrameLayerBuilder.cpp @@ -3509,7 +3509,8 @@ PredictScaleForContent(nsIFrame* aFrame, nsIFrame* aAncestorWithScale, gfxSize FrameLayerBuilder::GetThebesLayerScaleForFrame(nsIFrame* aFrame) { - nsIFrame* last; + MOZ_ASSERT(aFrame, "need a frame"); + nsIFrame* last = nullptr; for (nsIFrame* f = aFrame; f; f = nsLayoutUtils::GetCrossDocParentFrame(f)) { last = f;