From 1df3652e272e1aa69b3a1f8d1730ec464242ada9 Mon Sep 17 00:00:00 2001 From: Matthew Olsson Date: Sun, 26 Feb 2023 16:08:46 -0700 Subject: [PATCH] LibJS: Allow constructing a Handle from a {Nonnull,}GCPtr --- Userland/Libraries/LibJS/Heap/Handle.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Userland/Libraries/LibJS/Heap/Handle.h b/Userland/Libraries/LibJS/Heap/Handle.h index 6eacb467e2..7d26d4a1a7 100644 --- a/Userland/Libraries/LibJS/Heap/Handle.h +++ b/Userland/Libraries/LibJS/Heap/Handle.h @@ -60,6 +60,16 @@ public: { } + Handle(GCPtr cell) + : Handle(cell.ptr()) + { + } + + Handle(NonnullGCPtr cell) + : Handle(*cell) + { + } + T* cell() const { if (!m_impl)