| Index: src/compiler/code-assembler.cc
 | 
| diff --git a/src/compiler/code-assembler.cc b/src/compiler/code-assembler.cc
 | 
| index ff7ef31f4a3bbb858d90fedc4e7fc90bc5bb5922..285259ffcd8e52b252e11d8cc1ab458473c7f1fb 100644
 | 
| --- a/src/compiler/code-assembler.cc
 | 
| +++ b/src/compiler/code-assembler.cc
 | 
| @@ -107,7 +107,7 @@ Node* CodeAssembler::NumberConstant(double value) {
 | 
|  }
 | 
|  
 | 
|  Node* CodeAssembler::SmiConstant(Smi* value) {
 | 
| -  return IntPtrConstant(bit_cast<intptr_t>(value));
 | 
| +  return BitcastWordToTaggedSigned(IntPtrConstant(bit_cast<intptr_t>(value)));
 | 
|  }
 | 
|  
 | 
|  Node* CodeAssembler::HeapConstant(Handle<HeapObject> object) {
 | 
| 
 |