Index: src/contexts.h |
diff --git a/src/contexts.h b/src/contexts.h |
index f44d15de10d94fd01986d1f1e463839009fbad50..7a3ab49dda471cae9ab14df6dc51b85e93433b0b 100644 |
--- a/src/contexts.h |
+++ b/src/contexts.h |
@@ -152,7 +152,7 @@ enum BindingFlags { |
V(CONTEXT_EXTENSION_FUNCTION_INDEX, JSFunction, context_extension_function) \ |
V(OUT_OF_MEMORY_INDEX, Object, out_of_memory) \ |
V(MAP_CACHE_INDEX, Object, map_cache) \ |
- V(CONTEXT_DATA_INDEX, Object, data) \ |
+ V(EMBEDDER_DATA_INDEX, FixedArray, embedder_data) \ |
V(ALLOW_CODE_GEN_FROM_STRINGS_INDEX, Object, allow_code_gen_from_strings) \ |
V(ERROR_MESSAGE_FOR_CODE_GEN_FROM_STRINGS_INDEX, Object, \ |
error_message_for_code_gen_from_strings) \ |
@@ -283,7 +283,7 @@ class Context: public FixedArray { |
OPAQUE_REFERENCE_FUNCTION_INDEX, |
CONTEXT_EXTENSION_FUNCTION_INDEX, |
OUT_OF_MEMORY_INDEX, |
- CONTEXT_DATA_INDEX, |
+ EMBEDDER_DATA_INDEX, |
ALLOW_CODE_GEN_FROM_STRINGS_INDEX, |
ERROR_MESSAGE_FOR_CODE_GEN_FROM_STRINGS_INDEX, |
TO_COMPLETE_PROPERTY_DESCRIPTOR_INDEX, |
@@ -450,6 +450,9 @@ class Context: public FixedArray { |
static bool IsBootstrappingOrValidParentContext(Object* object, Context* kid); |
static bool IsBootstrappingOrGlobalObject(Object* object); |
#endif |
+ |
+ STATIC_CHECK(kHeaderSize == Internals::kContextHeaderSize); |
+ STATIC_CHECK(EMBEDDER_DATA_INDEX == Internals::kContextEmbedderDataIndex); |
}; |
} } // namespace v8::internal |