| Index: src/arm/full-codegen-arm.cc
|
| diff --git a/src/arm/full-codegen-arm.cc b/src/arm/full-codegen-arm.cc
|
| index aadff7ada84fb5d7095e9a6a8cc064cf9bee4920..d8f64acbc0a1c7cf8a83e71597a548bc2adf880e 100644
|
| --- a/src/arm/full-codegen-arm.cc
|
| +++ b/src/arm/full-codegen-arm.cc
|
| @@ -4509,6 +4509,7 @@ void FullCodeGenerator::EnterFinallyBlock() {
|
| ExternalReference::address_of_has_pending_message(isolate());
|
| __ mov(ip, Operand(has_pending_message));
|
| __ ldr(r1, MemOperand(ip));
|
| + __ SmiTag(r1);
|
| __ push(r1);
|
|
|
| ExternalReference pending_message_script =
|
| @@ -4529,6 +4530,7 @@ void FullCodeGenerator::ExitFinallyBlock() {
|
| __ str(r1, MemOperand(ip));
|
|
|
| __ pop(r1);
|
| + __ SmiUntag(r1);
|
| ExternalReference has_pending_message =
|
| ExternalReference::address_of_has_pending_message(isolate());
|
| __ mov(ip, Operand(has_pending_message));
|
|
|