Index: src/bootstrapper.cc |
diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc |
index 12f0cdac6b7faef80bc5f2d8299560696f315a47..f86baa6c92683a32cc1de8f1a952e28dc3086a2e 100644 |
--- a/src/bootstrapper.cc |
+++ b/src/bootstrapper.cc |
@@ -1000,6 +1000,7 @@ bool Genesis::InitializeGlobal(Handle<GlobalObject> inner_global, |
FieldDescriptor field(heap->last_index_string(), |
JSRegExp::kLastIndexFieldIndex, |
writable); |
+ field.SetStorageType(TAGGED); |
initial_map->AppendDescriptor(&field, witness); |
} |
@@ -1152,6 +1153,7 @@ bool Genesis::InitializeGlobal(Handle<GlobalObject> inner_global, |
{ // length |
FieldDescriptor d(*factory->length_string(), 0, DONT_ENUM); |
+ d.SetStorageType(TAGGED); |
map->AppendDescriptor(&d, witness); |
} |
{ // callee |
@@ -1918,6 +1920,7 @@ bool Genesis::InstallNatives() { |
FieldDescriptor index_field(heap()->index_string(), |
JSRegExpResult::kIndexIndex, |
NONE); |
+ index_field.SetStorageType(TAGGED); |
initial_map->AppendDescriptor(&index_field, witness); |
} |