| Index: src/arm/assembler-arm.cc
|
| diff --git a/src/arm/assembler-arm.cc b/src/arm/assembler-arm.cc
|
| index dc57cf4744a673a7846bd80f029001192e1dd905..7df9202324945a0f244319e7261e73934b8af05a 100644
|
| --- a/src/arm/assembler-arm.cc
|
| +++ b/src/arm/assembler-arm.cc
|
| @@ -3685,7 +3685,8 @@ void ConstantPoolBuilder::Populate(Assembler* assm,
|
| if (type == ConstantPoolArray::INT64) {
|
| constant_pool->set_at_offset(offset, rinfo.data64());
|
| } else if (type == ConstantPoolArray::INT32) {
|
| - constant_pool->set_at_offset(offset, rinfo.data());
|
| + constant_pool->set_at_offset(offset,
|
| + static_cast<int32_t>(rinfo.data()));
|
| } else if (type == ConstantPoolArray::CODE_PTR) {
|
| constant_pool->set_at_offset(offset,
|
| reinterpret_cast<Address>(rinfo.data()));
|
|
|