summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrasimir Angelov <kr.angelov@gmail.com>2022-07-04 10:42:34 +0200
committerKrasimir Angelov <kr.angelov@gmail.com>2022-07-04 10:42:34 +0200
commitae460e76b6498a76963924a190bc7f5e652f2385 (patch)
treeac2a913c25b95f78a3b8dee469344bbbece9c068
parentb7672b67a39fb46f3ba8dbacca96babb04fca82c (diff)
allow compilation with emscripten
-rw-r--r--src/runtime/c/pgf/jit.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/runtime/c/pgf/jit.c b/src/runtime/c/pgf/jit.c
index 6c8679523..0d5fa9dc6 100644
--- a/src/runtime/c/pgf/jit.c
+++ b/src/runtime/c/pgf/jit.c
@@ -8,6 +8,32 @@
//#define PGF_JIT_DEBUG
+#ifdef EMSCRIPTEN
+
+PGF_INTERNAL PgfJitState*
+pgf_new_jit(PgfReader* rdr)
+{
+ return NULL;
+}
+
+PGF_INTERNAL PgfEvalGates*
+pgf_jit_gates(PgfReader* rdr)
+{
+ return NULL;
+}
+
+PGF_INTERNAL void
+pgf_jit_predicate(PgfReader* rdr, PgfAbstr* abstr,
+ PgfAbsCat* abscat)
+{
+}
+
+PGF_INTERNAL void
+pgf_jit_done(PgfReader* rdr, PgfAbstr* abstr)
+{
+}
+
+#else
struct PgfJitState {
jit_state jit;
@@ -1329,3 +1355,5 @@ pgf_jit_done(PgfReader* rdr, PgfAbstr* abstr)
jit_flush_code(rdr->jit_state->buf, jit_get_ip().ptr);
}
+
+#endif