summaryrefslogtreecommitdiff
path: root/tests/tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tests.c')
-rw-r--r--tests/tests.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/tests.c b/tests/tests.c
index 83fb3ef..12ff4bb 100644
--- a/tests/tests.c
+++ b/tests/tests.c
@@ -39,9 +39,13 @@ static void test_upb_jit() {
upb_handlers *h = upb_handlers_new();
upb_handlerset hset = {NULL, NULL, &upb_test_onvalue, NULL, NULL, NULL, NULL};
upb_handlers_reghandlerset(h, upb_downcast_msgdef_const(def), &hset);
- upb_decoder d;
- upb_decoder_init(&d, h);
- upb_decoder_uninit(&d);
+ upb_decoderplan *p = upb_decoderplan_new(h, true);
+#ifdef UPB_USE_JIT_X64
+ ASSERT(upb_decoderplan_hasjitcode(p));
+#else
+ ASSERT(!upb_decoderplan_hasjitcode(p));
+#endif
+ upb_decoderplan_unref(p);
upb_symtab_unref(s);
upb_def_unref(def);
upb_handlers_unref(h);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback