| Index: src/arm/stub-cache-arm.cc
|
| diff --git a/src/arm/stub-cache-arm.cc b/src/arm/stub-cache-arm.cc
|
| index 16e64684226661938669d0b16f95c62c045047cd..5345892925a62de8cc6f6789b9e8fc00837c6543 100644
|
| --- a/src/arm/stub-cache-arm.cc
|
| +++ b/src/arm/stub-cache-arm.cc
|
| @@ -3497,7 +3497,7 @@ void KeyedLoadStubCompiler::GenerateLoadExternalArray(
|
|
|
| // We are not untagging smi key and instead work with it
|
| // as if it was premultiplied by 2.
|
| - ASSERT((kSmiTag == 0) && (kSmiTagSize == 1));
|
| + STATIC_ASSERT((kSmiTag == 0) && (kSmiTagSize == 1));
|
|
|
| Register value = r2;
|
| switch (elements_kind) {
|
| @@ -4147,7 +4147,7 @@ void KeyedLoadStubCompiler::GenerateLoadFastElement(MacroAssembler* masm) {
|
|
|
| // Load the result and make sure it's not the hole.
|
| __ add(r3, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
|
| - ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
|
| + STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
|
| __ ldr(r4,
|
| MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize));
|
| __ LoadRoot(ip, Heap::kTheHoleValueRootIndex);
|
| @@ -4279,7 +4279,7 @@ void KeyedStoreStubCompiler::GenerateStoreFastElement(MacroAssembler* masm,
|
|
|
| __ add(scratch,
|
| elements_reg, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
|
| - ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
|
| + STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
|
| __ str(value_reg,
|
| MemOperand(scratch, key_reg, LSL, kPointerSizeLog2 - kSmiTagSize));
|
| __ RecordWrite(scratch,
|
|
|