3131#include " uv.h"
3232#include " v8.h"
3333#include " node_perf_common.h"
34+ #include " node_context_data.h"
3435
3536#include < stddef.h>
3637#include < stdint.h>
@@ -283,7 +284,8 @@ inline void Environment::TickInfo::set_has_thrown(bool state) {
283284
284285inline void Environment::AssignToContext (v8::Local<v8::Context> context,
285286 const ContextInfo& info) {
286- context->SetAlignedPointerInEmbedderData (kContextEmbedderDataIndex , this );
287+ context->SetAlignedPointerInEmbedderData (
288+ ContextEmbedderIndex::kEnvironment , this );
287289#if HAVE_INSPECTOR
288290 inspector_agent ()->ContextCreated (context, info);
289291#endif // HAVE_INSPECTOR
@@ -295,7 +297,8 @@ inline Environment* Environment::GetCurrent(v8::Isolate* isolate) {
295297
296298inline Environment* Environment::GetCurrent (v8::Local<v8::Context> context) {
297299 return static_cast <Environment*>(
298- context->GetAlignedPointerFromEmbedderData (kContextEmbedderDataIndex ));
300+ context->GetAlignedPointerFromEmbedderData (
301+ ContextEmbedderIndex::kEnvironment ));
299302}
300303
301304inline Environment* Environment::GetCurrent (
@@ -368,8 +371,8 @@ inline Environment::~Environment() {
368371 inspector_agent_.reset ();
369372#endif
370373
371- context ()->SetAlignedPointerInEmbedderData (kContextEmbedderDataIndex ,
372- nullptr );
374+ context ()->SetAlignedPointerInEmbedderData (
375+ ContextEmbedderIndex:: kEnvironment , nullptr );
373376
374377 delete[] heap_statistics_buffer_;
375378 delete[] heap_space_statistics_buffer_;
0 commit comments