15 lines
684 B
Diff
15 lines
684 B
Diff
|
On 32-bit systems without JIT, the GC doesn't like 4-byte alignment,
|
||
|
so enforce a stricter one.
|
||
|
|
||
|
--- js/src/jit/none/MacroAssembler-none.h.orig 2021-04-12 00:05:00.691183973 +0200
|
||
|
+++ js/src/jit/none/MacroAssembler-none.h 2021-04-12 00:05:10.336183909 +0200
|
||
|
@@ -100,7 +100,7 @@ static constexpr Register WasmTlsReg{Reg
|
||
|
static constexpr Register WasmJitEntryReturnScratch{Registers::invalid_reg};
|
||
|
|
||
|
static constexpr uint32_t ABIStackAlignment = 4;
|
||
|
-static constexpr uint32_t CodeAlignment = 16;
|
||
|
+static constexpr uint32_t CodeAlignment = 8;
|
||
|
static constexpr uint32_t JitStackAlignment = 8;
|
||
|
static constexpr uint32_t JitStackValueAlignment =
|
||
|
JitStackAlignment / sizeof(Value);
|