diff options
| author | Krasimir Angelov <kr.angelov@gmail.com> | 2023-08-11 10:47:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-11 10:47:29 +0200 |
| commit | 86af7b12b3f9f9f712ddcf19973cfb1a80042aa9 (patch) | |
| tree | 6fc0db4f0d802dea71240470d926b8f703d1d89d /src/runtime/c | |
| parent | e2c2763d5931d7d214078d5594a5aa7e9a531ae1 (diff) | |
the jitter should still read the absfuns even for EMSCRIPTEN and aarch64
Diffstat (limited to 'src/runtime/c')
| -rw-r--r-- | src/runtime/c/pgf/jit.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/runtime/c/pgf/jit.c b/src/runtime/c/pgf/jit.c index b5de73176..5912dfea5 100644 --- a/src/runtime/c/pgf/jit.c +++ b/src/runtime/c/pgf/jit.c @@ -29,6 +29,14 @@ PGF_INTERNAL void pgf_jit_predicate(PgfReader* rdr, PgfAbstr* abstr, PgfAbsCat* abscat) { + size_t n_funs = pgf_read_len(rdr); + gu_return_on_exn(rdr->err, ); + + for (size_t i = 0; i < n_funs; i++) { + gu_in_f64be(rdr->in, rdr->err); // ignore + gu_return_on_exn(rdr->err,); + pgf_read_cid(rdr, rdr->tmp_pool); + } } PGF_INTERNAL void |
