commit 66cda18ba56a5adb839374da29af051a20178f58
parent 38a92e7e45107c1d19d81c8ece14360f1b06b7d9
Author: Amin Mesbah <dev@aminmesbah.com>
Date: Mon, 10 Feb 2020 01:46:54 -0800
Fix broken wasm build again
Probably caused by recent upgradet to LLVM 9.0.1
Diffstat:
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/build_wasm.sh b/build_wasm.sh
@@ -26,7 +26,6 @@ clang \
-internal-isystem /usr/lib/clang/$clang_version/include \
-internal-externc-isystem /usr/include \
-DPLATFORM_WASM \
- -DGAME_WEBGL \
-o $wasm_dir/wasm.bc \
src/platform_wasm.c
diff --git a/src/game.h b/src/game.h
@@ -69,6 +69,9 @@ void *memmove(void *dst, const void *src, size_t n)
return memcpy(dst, src, n);
}
+static_assert(__has_builtin(__builtin_sqrtf), "No builtin sqrtf builtin");
+#define sqrtf(x) __builtin_sqrtf((x))
+
#endif // PLATFORM_WASM
#if defined(PLATFORM_WASM)