062e65
From fd6847c9416f9eebde636e21d794d25d1be8791d Mon Sep 17 00:00:00 2001
062e65
From: Mike Hommey <mh@glandium.org>
062e65
Date: Sat, 1 Jun 2019 09:06:01 +0900
062e65
Subject: [PATCH] Bug 1526653 - Include struct definitions for user_vfp and
062e65
 user_vfp_exc.
062e65
062e65
---
062e65
 js/src/wasm/WasmSignalHandlers.cpp | 11 ++++++++++-
062e65
 1 file changed, 10 insertions(+), 1 deletion(-)
062e65
062e65
diff --git a/js/src/wasm/WasmSignalHandlers.cpp b/js/src/wasm/WasmSignalHandlers.cpp
062e65
index 636537f8478..383c380f04c 100644
062e65
--- a/js/src/wasm/WasmSignalHandlers.cpp
062e65
+++ b/js/src/wasm/WasmSignalHandlers.cpp
062e65
@@ -248,7 +248,16 @@ using mozilla::DebugOnly;
062e65
 #endif
062e65
 
062e65
 #ifdef WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
062e65
-#  include <sys/user.h>
062e65
+struct user_vfp {
062e65
+  unsigned long long fpregs[32];
062e65
+  unsigned long fpscr;
062e65
+};
062e65
+
062e65
+struct user_vfp_exc {
062e65
+  unsigned long fpexc;
062e65
+  unsigned long fpinst;
062e65
+  unsigned long fpinst2;
062e65
+};
062e65
 #endif
062e65
 
062e65
 #if defined(ANDROID)
062e65
-- 
062e65
2.20.1
062e65