| Index: src/contexts.h
|
| diff --git a/src/contexts.h b/src/contexts.h
|
| index dc77861b2578be34e1169ae932c50554adfbfa76..b963a183c030233805d7686326515417ffb306b3 100644
|
| --- a/src/contexts.h
|
| +++ b/src/contexts.h
|
| @@ -183,7 +183,10 @@ enum BindingFlags {
|
| V(SET_ITERATOR_MAP_INDEX, Map, set_iterator_map) \
|
| V(ITERATOR_SYMBOL_INDEX, Symbol, iterator_symbol) \
|
| V(UNSCOPABLES_SYMBOL_INDEX, Symbol, unscopables_symbol) \
|
| - V(ARRAY_VALUES_ITERATOR_INDEX, JSFunction, array_values_iterator)
|
| + V(ARRAY_VALUES_ITERATOR_INDEX, JSFunction, array_values_iterator) \
|
| + V(DEFAULT_CONSTRUCTOR_INDEX, JSFunction, default_constructor) \
|
| + V(DEFAULT_CONSTRUCTOR_NO_SUPER_INDEX, JSFunction, \
|
| + default_constructor_no_super)
|
|
|
| // JSFunctions are pairs (context, function code), sometimes also called
|
| // closures. A Context object is used to represent function contexts and
|
| @@ -360,6 +363,8 @@ class Context: public FixedArray {
|
| ITERATOR_SYMBOL_INDEX,
|
| UNSCOPABLES_SYMBOL_INDEX,
|
| ARRAY_VALUES_ITERATOR_INDEX,
|
| + DEFAULT_CONSTRUCTOR_INDEX,
|
| + DEFAULT_CONSTRUCTOR_NO_SUPER_INDEX,
|
|
|
| // Properties from here are treated as weak references by the full GC.
|
| // Scavenge treats them as strong references.
|
|
|