mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
[JAEGER] Fix build.
This commit is contained in:
parent
ad6f6ffb02
commit
a1eb218fc2
@ -30,6 +30,7 @@
|
||||
#include <limits>
|
||||
#include <wtf/Assertions.h>
|
||||
|
||||
#include "jsapi.h"
|
||||
#include "jsprvtd.h"
|
||||
#include "jsvector.h"
|
||||
|
||||
|
@ -72,7 +72,7 @@ class FrameEntry
|
||||
}
|
||||
|
||||
JSValueMask32 getTypeTag() const {
|
||||
return v_.s.mask32;
|
||||
return v_.s.u.mask32;
|
||||
}
|
||||
|
||||
uint32 getPayload32() const {
|
||||
@ -83,7 +83,7 @@ class FrameEntry
|
||||
private:
|
||||
void setTypeTag(JSValueMask32 u32) {
|
||||
type.setConstant();
|
||||
v_.s.mask32 = u32;
|
||||
v_.s.u.mask32 = u32;
|
||||
}
|
||||
|
||||
void track(uint32 index) {
|
||||
|
@ -95,7 +95,7 @@ class Assembler : public BaseAssembler
|
||||
jsval_layout jv;
|
||||
jv.asBits = Jsvalify(v);
|
||||
|
||||
store32(ImmTag(jv.s.mask32), tagOf(address));
|
||||
store32(ImmTag(jv.s.u.mask32), tagOf(address));
|
||||
if (!v.isUndefined())
|
||||
store32(Imm32(jv.s.payload.u32), payloadOf(address));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user