]> git.pld-linux.org Git - packages/mozjs91.git/commitdiff
- one more x32 alignment fix auto/th/mozjs91-91.7.1-1
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 5 Apr 2022 17:51:11 +0000 (19:51 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Tue, 5 Apr 2022 17:51:11 +0000 (19:51 +0200)
x32.patch

index 5d9860baf28fcc5e6fadb991e2eb1a4d549c5767..85819a9e93afe2aa19f4b3d33a4cee6bf0c72f7c 100644 (file)
--- a/x32.patch
+++ b/x32.patch
  static_assert(js::gc::JSClassAlignBytes >= MinFirstWordAlignment,
                "CellFlagBitsReservedForGC should support JSClass pointers");
  static_assert(js::ScopeDataAlignBytes >= MinFirstWordAlignment,
+--- firefox-91.7.1/js/src/wasm/WasmFrame.h.orig        2022-03-13 15:31:41.000000000 +0100
++++ firefox-91.7.1/js/src/wasm/WasmFrame.h     2022-04-05 19:49:49.624104638 +0200
+@@ -230,7 +230,7 @@ class DebugFrame {
+   // Avoid -Wunused-private-field warnings.
+  protected:
+ #if defined(JS_CODEGEN_MIPS32) || defined(JS_CODEGEN_ARM) || \
+-    defined(JS_CODEGEN_X86) || defined(__wasi__)
++    defined(JS_CODEGEN_X86) || defined(__wasi__) || (defined(JS_CODEGEN_NONE) && defined(__ILP32__))
+   // See alignmentStaticAsserts().  For MIPS32, ARM32 and X86 DebugFrame is only
+   // 4-byte aligned, so we add another word to get up to 8-byte
+   // alignment.
This page took 0.147427 seconds and 4 git commands to generate.