From d24d961638c4d6a11640fa4d79d4e735534f074d Mon Sep 17 00:00:00 2001 From: "verwaest@chromium.org" Date: Fri, 10 May 2013 12:19:34 +0000 Subject: [PATCH] Clear new-space promotion if the type is smi. R=mvstanton@chromium.org Review URL: https://chromiumcodereview.appspot.com/15098002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14616 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/hydrogen-instructions.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc index 28b147a..f38fb7d 100644 --- a/src/hydrogen-instructions.cc +++ b/src/hydrogen-instructions.cc @@ -1678,6 +1678,7 @@ Range* HChange::InferRange(Zone* zone) { !value()->CheckFlag(HInstruction::kUint32) && input_range != NULL && input_range->IsInSmiRange()) { set_type(HType::Smi()); + ClearGVNFlag(kChangesNewSpacePromotion); } Range* result = (input_range != NULL) ? input_range->Copy(zone) -- 2.7.4