diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2011-12-22 11:37:01 -0800 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2011-12-22 11:37:01 -0800 |
commit | 1bcab1377de6afe8c0f9c895cdba04baacf3e4a5 (patch) | |
tree | 4d478ccff5da0dee3c217c01f815ee1764965501 /tests/tests.c | |
parent | b5f5ee867e6c91b77490dc8894236f17a47bde00 (diff) |
Sync with internal Google development.
This breaks the open-source build, will
follow up with a change to fix it.
Diffstat (limited to 'tests/tests.c')
-rw-r--r-- | tests/tests.c | 10 |
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); |