summaryrefslogtreecommitdiff
path: root/benchmark/napi
diff options
context:
space:
mode:
authorEmily Marigold Klassen <forivall@gmail.com>2018-10-12 11:13:33 -0700
committerRich Trott <rtrott@gmail.com>2018-10-24 06:58:19 -0700
commit8c99a224d21b7ab81711c3c0103b1eada82c0613 (patch)
tree3a543f916a2287d036f2d3ccc9c2edd43ff7823c /benchmark/napi
parent3ec8cec6483549a91d1c89bed3c15856b71850c3 (diff)
downloadandroid-node-v8-8c99a224d21b7ab81711c3c0103b1eada82c0613.tar.gz
android-node-v8-8c99a224d21b7ab81711c3c0103b1eada82c0613.tar.bz2
android-node-v8-8c99a224d21b7ab81711c3c0103b1eada82c0613.zip
test: add test-benchmark-napi
Also makes sure that the napi benchmark is built before running jstest. Skipped on windows since n-api benchmarks aren't built there yet. PR-URL: https://github.com/nodejs/node/pull/23585 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Denys Otrishko <shishugi@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Diffstat (limited to 'benchmark/napi')
-rw-r--r--benchmark/napi/function_args/napi_binding.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/benchmark/napi/function_args/napi_binding.c b/benchmark/napi/function_args/napi_binding.c
index b697644ca4..1a3a0f1cd2 100644
--- a/benchmark/napi/function_args/napi_binding.c
+++ b/benchmark/napi/function_args/napi_binding.c
@@ -50,7 +50,8 @@ static napi_value CallWithArray(napi_env env, napi_callback_info info) {
status = napi_get_array_length(env, array, &length);
assert(status == napi_ok);
- for (uint32_t i = 0; i < length; ++i) {
+ uint32_t i;
+ for (i = 0; i < length; ++i) {
napi_value v;
status = napi_get_element(env, array, i, &v);
assert(status == napi_ok);
@@ -173,7 +174,8 @@ static napi_value CallWithArguments(napi_env env, napi_callback_info info) {
status = napi_get_value_uint32(env, args[0], &loop);
assert(status == napi_ok);
- for (uint32_t i = 1; i < loop; ++i) {
+ uint32_t i;
+ for (i = 1; i < loop; ++i) {
assert(i < argc);
status = napi_typeof(env, args[i], types);
assert(status == napi_ok);