From: vegorov@chromium.org Date: Wed, 21 Sep 2011 11:42:48 +0000 (+0000) Subject: SemiSpace::AssertValidRange should use NewSpacePage::FromLimit for start. X-Git-Tag: upstream/4.7.83~18408 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=63b6874ef373cc4a04676bf662bb224d7d95accf;p=platform%2Fupstream%2Fv8.git SemiSpace::AssertValidRange should use NewSpacePage::FromLimit for start. Otherwise we get the wrong page when start == limit. R=lrn@chromium.org Review URL: http://codereview.chromium.org/7979019 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9362 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/spaces.cc b/src/spaces.cc index d03f4dc..b52c821 100644 --- a/src/spaces.cc +++ b/src/spaces.cc @@ -1313,7 +1313,7 @@ void SemiSpace::Verify() { void SemiSpace::AssertValidRange(Address start, Address end) { // Addresses belong to same semi-space - NewSpacePage* page = NewSpacePage::FromAddress(start); + NewSpacePage* page = NewSpacePage::FromLimit(start); NewSpacePage* end_page = NewSpacePage::FromLimit(end); SemiSpace* space = page->semi_space(); CHECK_EQ(space, end_page->semi_space());