diff options
Diffstat (limited to 'deps/v8/src/codegen/optimized-compilation-info.h')
-rw-r--r-- | deps/v8/src/codegen/optimized-compilation-info.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/deps/v8/src/codegen/optimized-compilation-info.h b/deps/v8/src/codegen/optimized-compilation-info.h index 624517283e..2f3afafc68 100644 --- a/deps/v8/src/codegen/optimized-compilation-info.h +++ b/deps/v8/src/codegen/optimized-compilation-info.h @@ -231,11 +231,7 @@ class V8_EXPORT_PRIVATE OptimizedCompilationInfo final { osr_frame_ = osr_frame; } - void set_deferred_handles(std::shared_ptr<DeferredHandles> deferred_handles); - void set_deferred_handles(DeferredHandles* deferred_handles); - std::shared_ptr<DeferredHandles> deferred_handles() { - return deferred_handles_; - } + void set_deferred_handles(std::unique_ptr<DeferredHandles> deferred_handles); void ReopenHandlesInNewHandleScope(Isolate* isolate); @@ -330,7 +326,7 @@ class V8_EXPORT_PRIVATE OptimizedCompilationInfo final { // OptimizedCompilationInfo allocates. Zone* zone_; - std::shared_ptr<DeferredHandles> deferred_handles_; + std::unique_ptr<DeferredHandles> deferred_handles_; BailoutReason bailout_reason_ = BailoutReason::kNoReason; |