From 407e070fe0e04cd69def062ff021e8efd7d5c100 Mon Sep 17 00:00:00 2001 From: "danno@chromium.org" Date: Fri, 25 May 2012 09:58:40 +0000 Subject: [PATCH] Add missing FastElements check. R=jkummerow@chromium.org Review URL: https://chromiumcodereview.appspot.com/10451034 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11660 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/elements-kind.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/elements-kind.h b/src/elements-kind.h index 47a146d..ab31a33 100644 --- a/src/elements-kind.h +++ b/src/elements-kind.h @@ -199,8 +199,9 @@ ElementsKind GetNextMoreGeneralFastElementsKind(ElementsKind elements_kind, inline bool CanTransitionToMoreGeneralFastElementsKind( ElementsKind elements_kind, bool allow_only_packed) { - return elements_kind != TERMINAL_FAST_ELEMENTS_KIND && - (!allow_only_packed || elements_kind != FAST_ELEMENTS); + return IsFastElementsKind(elements_kind) && + (elements_kind != TERMINAL_FAST_ELEMENTS_KIND && + (!allow_only_packed || elements_kind != FAST_ELEMENTS)); } -- 2.7.4