Skip to content

Commit e3eb194

Browse files
committed
src: remove unused guards around node-api reference
1 parent 053aa6d commit e3eb194

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

src/js_native_api_v8.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -380,9 +380,6 @@ class Reference : public RefBase {
380380

381381
protected:
382382
inline void Finalize(bool is_env_teardown = false) override {
383-
if (is_env_teardown) env_teardown_finalize_started_ = true;
384-
if (!is_env_teardown && env_teardown_finalize_started_) return;
385-
386383
// During env teardown, `~napi_env()` alone is responsible for finalizing.
387384
// Thus, we don't want any stray gc passes to trigger a second call to
388385
// `RefBase::Finalize()`. ClearWeak will ensure that even if the
@@ -471,7 +468,6 @@ class Reference : public RefBase {
471468
reference->Finalize();
472469
}
473470

474-
bool env_teardown_finalize_started_ = false;
475471
v8impl::Persistent<v8::Value> _persistent;
476472
SecondPassCallParameterRef* _secondPassParameter;
477473
};

0 commit comments

Comments
 (0)