| Index: src/layout-descriptor-inl.h | 
| diff --git a/src/layout-descriptor-inl.h b/src/layout-descriptor-inl.h | 
| index bade05e2e8517db654c0adafda7b84eec798c9af..3f150658e7f6628a517b7708113d5cc9162cff4c 100644 | 
| --- a/src/layout-descriptor-inl.h | 
| +++ b/src/layout-descriptor-inl.h | 
| @@ -18,7 +18,7 @@ LayoutDescriptor* LayoutDescriptor::FromSmi(Smi* smi) { | 
| Handle<LayoutDescriptor> LayoutDescriptor::New(Isolate* isolate, int length) { | 
| if (length <= kSmiValueSize) { | 
| // The whole bit vector fits into a smi. | 
| -    return handle(LayoutDescriptor::FromSmi(Smi::kZero), isolate); | 
| +    return handle(LayoutDescriptor::FromSmi(Smi::FromInt(0)), isolate); | 
| } | 
| length = GetSlowModeBackingStoreLength(length); | 
| return Handle<LayoutDescriptor>::cast(isolate->factory()->NewFixedTypedArray( | 
| @@ -37,7 +37,7 @@ bool LayoutDescriptor::InobjectUnboxedField(int inobject_properties, | 
|  | 
|  | 
| LayoutDescriptor* LayoutDescriptor::FastPointerLayout() { | 
| -  return LayoutDescriptor::FromSmi(Smi::kZero); | 
| +  return LayoutDescriptor::FromSmi(Smi::FromInt(0)); | 
| } | 
|  | 
|  | 
|  |