From f3a36593be3acc121f3556e6cae8874f0e220d39 Mon Sep 17 00:00:00 2001 From: "svenpanne@chromium.org" Date: Wed, 7 Aug 2013 13:42:46 +0000 Subject: [PATCH] Removed wrong ASSERTs on MIPS. R=palfia@homejinni.com Review URL: https://codereview.chromium.org/22571003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16102 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/mips/lithium-codegen-mips.cc | 1 - src/mips/lithium-mips.cc | 2 -- 2 files changed, 3 deletions(-) diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc index 34e601c..e009016 100644 --- a/src/mips/lithium-codegen-mips.cc +++ b/src/mips/lithium-codegen-mips.cc @@ -1154,7 +1154,6 @@ void LCodeGen::EmitSignedIntegerDivisionByConstant( Register scratch, LEnvironment* environment) { ASSERT(!AreAliased(dividend, scratch, at, no_reg)); - ASSERT(LChunkBuilder::HasMagicNumberForDivisor(divisor)); uint32_t divisor_abs = abs(divisor); diff --git a/src/mips/lithium-mips.cc b/src/mips/lithium-mips.cc index 38ac19f..300c0c6 100644 --- a/src/mips/lithium-mips.cc +++ b/src/mips/lithium-mips.cc @@ -1389,8 +1389,6 @@ LInstruction* LChunkBuilder::DoMathFloorOfDiv(HMathFloorOfDiv* instr) { LOperand* dividend = UseRegister(instr->left()); LOperand* divisor = UseRegisterOrConstant(right); LOperand* remainder = TempRegister(); - ASSERT(right->IsConstant() && - HConstant::cast(right)->HasInteger32Value()); return AssignEnvironment(DefineAsRegister( new(zone()) LMathFloorOfDiv(dividend, divisor, remainder))); } -- 2.7.4