summaryrefslogtreecommitdiff
path: root/src/cpu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu.cpp')
-rw-r--r--src/cpu.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cpu.cpp b/src/cpu.cpp
index 87aa84132..bafa0f735 100644
--- a/src/cpu.cpp
+++ b/src/cpu.cpp
@@ -66,6 +66,12 @@ uint64 ottd_rdtsc()
# define RDTSC_AVAILABLE
#endif
+#if defined(__EMSCRIPTEN__) && !defined(RDTSC_AVAILABLE)
+/* On emscripten doing TIC/TOC would be ill-advised */
+uint64 ottd_rdtsc() {return 0;}
+# define RDTSC_AVAILABLE
+#endif
+
/* In all other cases we have no support for rdtsc. No major issue,
* you just won't be able to profile your code with TIC()/TOC() */
#if !defined(RDTSC_AVAILABLE)