Skip to content

Commit ed2885f

Browse files
committed
webassembly/proxy_c: Don't return value of a void function.
Signed-off-by: Damien George <damien@micropython.org>
1 parent d7f0313 commit ed2885f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

ports/webassembly/proxy_c.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,10 @@ void proxy_c_to_js_dir(uint32_t c_ref, uint32_t *out) {
210210
dir = mp_builtin_dir_obj.fun.var(1, args);
211211
}
212212
nlr_pop();
213-
return proxy_convert_mp_to_js_obj_cside(dir, out);
213+
proxy_convert_mp_to_js_obj_cside(dir, out);
214214
} else {
215215
// uncaught exception
216-
return proxy_convert_mp_to_js_exc_cside(nlr.ret_val, out);
216+
proxy_convert_mp_to_js_exc_cside(nlr.ret_val, out);
217217
}
218218
}
219219

@@ -255,10 +255,10 @@ void proxy_c_to_js_lookup_attr(uint32_t c_ref, const char *attr_in, uint32_t *ou
255255
member = mp_load_attr(obj, attr);
256256
}
257257
nlr_pop();
258-
return proxy_convert_mp_to_js_obj_cside(member, out);
258+
proxy_convert_mp_to_js_obj_cside(member, out);
259259
} else {
260260
// uncaught exception
261-
return proxy_convert_mp_to_js_exc_cside(nlr.ret_val, out);
261+
proxy_convert_mp_to_js_exc_cside(nlr.ret_val, out);
262262
}
263263
}
264264

@@ -482,9 +482,9 @@ void proxy_c_to_js_resume(uint32_t c_ref, uint32_t *args) {
482482
mp_obj_t reject = proxy_convert_js_to_mp_obj_cside(args + 2 * 3);
483483
mp_obj_t ret = proxy_resume_execute(obj, mp_const_none, mp_const_none, resolve, reject);
484484
nlr_pop();
485-
return proxy_convert_mp_to_js_obj_cside(ret, args);
485+
proxy_convert_mp_to_js_obj_cside(ret, args);
486486
} else {
487487
// uncaught exception
488-
return proxy_convert_mp_to_js_exc_cside(nlr.ret_val, args);
488+
proxy_convert_mp_to_js_exc_cside(nlr.ret_val, args);
489489
}
490490
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy