From: bmeurer@chromium.org Date: Fri, 14 Feb 2014 12:34:28 +0000 (+0000) Subject: Handle the uninitialized oddball in Type::LubBitset(). X-Git-Tag: upstream/4.7.83~10710 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3841070294bc2664372c51f762f6fca1decdf207;p=platform%2Fupstream%2Fv8.git Handle the uninitialized oddball in Type::LubBitset(). R=rossberg@chromium.org Review URL: https://codereview.chromium.org/166203002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19378 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/types.cc b/src/types.cc index 7867899..3840e6f 100644 --- a/src/types.cc +++ b/src/types.cc @@ -164,6 +164,7 @@ int TypeImpl::LubBitset(i::Object* value) { if (value->IsNull()) return kNull; if (value->IsBoolean()) return kBoolean; if (value->IsTheHole()) return kAny; // TODO(rossberg): kNone? + if (value->IsUninitialized()) return kNone; UNREACHABLE(); } return LubBitset(map);