Skip to content

Commit c73435e

Browse files
committed
Explicit typecast of the callback to uv_async_cb
1 parent c03d634 commit c73435e

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

generate/templates/partials/callback_helpers.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
baton->req.data = baton;
1717
baton->done = false;
1818

19-
uv_async_init(uv_default_loop(), &baton->req, {{ cppFunctionName }}_{{ cbFunction.name }}_async);
19+
uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ cppFunctionName }}_{{ cbFunction.name }}_async);
2020
uv_async_send(&baton->req);
2121

2222
while(!baton->done) {
@@ -80,7 +80,7 @@ void {{ cppClassName }}::{{ cppFunctionName }}_{{ cbFunction.name }}_async(uv_as
8080

8181
NanAssignPersistent(baton->promise, promise);
8282

83-
uv_async_init(uv_default_loop(), &baton->req, {{ cppFunctionName }}_{{ cbFunction.name }}_asyncPromisePolling);
83+
uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ cppFunctionName }}_{{ cbFunction.name }}_asyncPromisePolling);
8484
uv_async_send(&baton->req);
8585
return;
8686
}

generate/templates/partials/field_accessors.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
baton->req.data = baton;
9797
baton->done = false;
9898

99-
uv_async_init(uv_default_loop(), &baton->req, {{ field.name }}_async);
99+
uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ field.name }}_async);
100100
uv_async_send(&baton->req);
101101

102102
while(!baton->done) {
@@ -173,7 +173,7 @@
173173

174174
NanAssignPersistent(baton->promise, promise);
175175

176-
uv_async_init(uv_default_loop(), &baton->req, {{ field.name }}_asyncPromisePolling);
176+
uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ field.name }}_asyncPromisePolling);
177177
uv_async_send(&baton->req);
178178
return;
179179
}

0 commit comments

Comments
 (0)