Index: src/bootstrapper.cc |
diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc |
index 35f8869b7ce1f6aeb3b748920f5d4c6c6159c078..4cfebadd57bf27daceb15f1990d171781f75a5e9 100644 |
--- a/src/bootstrapper.cc |
+++ b/src/bootstrapper.cc |
@@ -920,10 +920,10 @@ void Genesis::InitializeGlobal(Handle<GlobalObject> inner_global, |
factory->NewDescriptorArray(0, 1)); |
DescriptorArray::WhitenessWitness witness(*string_descriptors); |
+ Handle<Foreign> string_length( |
+ factory->NewForeign(&Accessors::StringLength)); |
PropertyAttributes attribs = static_cast<PropertyAttributes>( |
DONT_ENUM | DONT_DELETE | READ_ONLY); |
- Handle<AccessorInfo> string_length( |
- Accessors::StringLengthInfo(isolate, attribs)); |
string_map->set_instance_descriptors(*string_descriptors); |
{ // Add length. |