jitcraft/Zone.cpp
changeset 85 06a0015b6a5c
parent 69 dfce0539a77d
     1.1 --- a/jitcraft/Zone.cpp	Fri Jul 20 00:03:10 2012 -0700
     1.2 +++ b/jitcraft/Zone.cpp	Mon Jul 23 01:19:44 2012 -0700
     1.3 @@ -76,6 +76,8 @@
     1.4          return false;
     1.5      if ((maps_[MapKind_MetaArray] = allocateMap(MapKind_MetaArray, sizeof(Map))) == NULL)
     1.6          return false;
     1.7 +    if ((maps_[MapKind_MetaEnvironment] = allocateMap(MapKind_MetaEnvironment, sizeof(Map))) == NULL)
     1.8 +        return false;
     1.9      if ((maps_[MapKind_Module] = allocateMap(MapKind_Module, sizeof(Map))) == NULL)
    1.10          return false;
    1.11      if ((maps_[MapKind_Function] = allocateMap(MapKind_Function, sizeof(Map))) == NULL)
    1.12 @@ -86,6 +88,11 @@
    1.13          return false;
    1.14      if ((maps_[MapKind_FreeRegion] = allocateMap(MapKind_FreeRegion, sizeof(Map))) == NULL)
    1.15          return false;
    1.16 +    if ((maps_[MapKind_EnvironmentSlotDescriptorArray] =
    1.17 +         allocateMap(MapKind_EnvironmentSlotDescriptorArray, sizeof(Map))) == NULL)
    1.18 +    {
    1.19 +        return false;
    1.20 +    }
    1.21  
    1.22      types_ = new TypeManager(this);
    1.23      if (!types_ || !types_->initialize())