| Index: src/x64/stub-cache-x64.cc
 | 
| ===================================================================
 | 
| --- src/x64/stub-cache-x64.cc	(revision 4579)
 | 
| +++ src/x64/stub-cache-x64.cc	(working copy)
 | 
| @@ -327,8 +327,7 @@
 | 
|    GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper);
 | 
|  
 | 
|    // Load length directly from the string.
 | 
| -  __ movl(rax, FieldOperand(receiver, String::kLengthOffset));
 | 
| -  __ Integer32ToSmi(rax, rax);
 | 
| +  __ movq(rax, FieldOperand(receiver, String::kLengthOffset));
 | 
|    __ ret(0);
 | 
|  
 | 
|    // Check if the object is a JSValue wrapper.
 | 
| @@ -340,8 +339,7 @@
 | 
|    // directly if it is.
 | 
|    __ movq(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
 | 
|    GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
 | 
| -  __ movl(rax, FieldOperand(scratch2, String::kLengthOffset));
 | 
| -  __ Integer32ToSmi(rax, rax);
 | 
| +  __ movq(rax, FieldOperand(scratch2, String::kLengthOffset));
 | 
|    __ ret(0);
 | 
|  }
 | 
|  
 | 
| 
 |