summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/managed.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/managed.h')
-rw-r--r--deps/v8/src/objects/managed.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/deps/v8/src/objects/managed.h b/deps/v8/src/objects/managed.h
index f1d42380dc..9653efa1c2 100644
--- a/deps/v8/src/objects/managed.h
+++ b/deps/v8/src/objects/managed.h
@@ -6,10 +6,10 @@
#define V8_OBJECTS_MANAGED_H_
#include <memory>
-#include "src/global-handles.h"
-#include "src/handles.h"
+#include "src/execution/isolate.h"
+#include "src/handles/global-handles.h"
+#include "src/handles/handles.h"
#include "src/heap/factory.h"
-#include "src/isolate.h"
#include "src/objects/foreign.h"
namespace v8 {
@@ -59,7 +59,7 @@ class Managed : public Foreign {
// Get a reference to the shared pointer to the C++ object.
V8_INLINE const std::shared_ptr<CppType>& get() { return *GetSharedPtrPtr(); }
- static Managed cast(Object obj) { return Managed(obj->ptr()); }
+ static Managed cast(Object obj) { return Managed(obj.ptr()); }
static Managed unchecked_cast(Object obj) { return bit_cast<Managed>(obj); }
// Allocate a new {CppType} and wrap it in a {Managed<CppType>}.