mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
src: make AsyncWrap subclass internal field counts explicit
This helps ensure that we already set the correct number of internal fields when creating objects, even if the number of internal fields of e.g. AsyncWrap changes over time. PR-URL: https://github.com/nodejs/node/pull/62103 Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
This commit is contained in:
1 parent
9e6dfe6435
commit
fbfbc83809
32 files changed
+129
-55
No files matched your search
+1
-1
@@ -2503,7 +2503,7 @@ Local<FunctionTemplate> StatementSyncIterator::GetConstructorTemplate(
|
||||
tmpl = NewFunctionTemplate(isolate, IllegalConstructor);
|
||||
tmpl->SetClassName(FIXED_ONE_BYTE_STRING(isolate, "StatementSyncIterator"));
|
||||
tmpl->InstanceTemplate()->SetInternalFieldCount(
|
||||
StatementSync::kInternalFieldCount);
|
||||
StatementSyncIterator::kInternalFieldCount);
|
||||
SetProtoMethod(isolate, tmpl, "next", StatementSyncIterator::Next);
|
||||
SetProtoMethod(isolate, tmpl, "return", StatementSyncIterator::Return);
|
||||
env->set_sqlite_statement_sync_iterator_constructor_template(tmpl);
|
||||
|
||||
Reference in new issue
Block a user