diff --git a/src/node_realm-inl.h b/src/node_realm-inl.h index 9d0510f42d5c0c..b004bd1e150020 100644 --- a/src/node_realm-inl.h +++ b/src/node_realm-inl.h @@ -5,6 +5,7 @@ #include "node_context_data.h" #include "node_realm.h" +#include "util-inl.h" namespace node { @@ -46,6 +47,10 @@ inline v8::Isolate* Realm::isolate() const { return isolate_; } +inline v8::Local Realm::context() const { + return PersistentToLocal::Strong(context_); +} + inline Realm::Kind Realm::kind() const { return kind_; } diff --git a/src/node_realm.cc b/src/node_realm.cc index 3674235a4e34da..d2459d4eeb3373 100644 --- a/src/node_realm.cc +++ b/src/node_realm.cc @@ -295,10 +295,6 @@ void Realm::VerifyNoStrongBaseObjects() { }); } -v8::Local Realm::context() const { - return PersistentToLocal::Strong(context_); -} - // Per-realm strong value accessors. The per-realm values should avoid being // accessed across realms. #define V(PropertyName, TypeName) \