[tbb-commits] [tor-browser] 46/76: Bug 1687417 - Disable static_assert on NOJIT 32-bit. r=jseward, a=RyanVM
gitolite role
git at cupani.torproject.org
Wed Mar 30 20:40:14 UTC 2022
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.8.0esr-11.0-1
in repository tor-browser.
commit d7c70a67c9c5d9dd70e70f4563d92c0e9a9f5e6d
Author: Lars T Hansen <lhansen at mozilla.com>
AuthorDate: Mon Mar 21 08:14:32 2022 +0000
Bug 1687417 - Disable static_assert on NOJIT 32-bit. r=jseward, a=RyanVM
Backport for ESR91, see original patch for more discussion.
Differential Revision: https://phabricator.services.mozilla.com/D141572
---
js/src/wasm/WasmFrame.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/js/src/wasm/WasmFrame.cpp b/js/src/wasm/WasmFrame.cpp
index 9a1de91b4a502..495f3bf0bc51d 100644
--- a/js/src/wasm/WasmFrame.cpp
+++ b/js/src/wasm/WasmFrame.cpp
@@ -54,8 +54,10 @@ void DebugFrame::alignmentStaticAsserts() {
static_assert(WasmStackAlignment >= Alignment,
"Aligned by ABI before pushing DebugFrame");
+#ifndef JS_CODEGEN_NONE
static_assert((offsetof(DebugFrame, frame_) + sizeof(Frame)) % Alignment == 0,
"Aligned after pushing DebugFrame");
+#endif
#ifdef JS_CODEGEN_ARM64
// This constraint may or may not be necessary. If you hit this because
// you've changed the frame size then feel free to remove it, but be extra
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tbb-commits
mailing list