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 <limits>
|
||||||
#include <wtf/Assertions.h>
|
#include <wtf/Assertions.h>
|
||||||
|
|
||||||
|
#include "jsapi.h"
|
||||||
#include "jsprvtd.h"
|
#include "jsprvtd.h"
|
||||||
#include "jsvector.h"
|
#include "jsvector.h"
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ class FrameEntry
|
|||||||
}
|
}
|
||||||
|
|
||||||
JSValueMask32 getTypeTag() const {
|
JSValueMask32 getTypeTag() const {
|
||||||
return v_.s.mask32;
|
return v_.s.u.mask32;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 getPayload32() const {
|
uint32 getPayload32() const {
|
||||||
@ -83,7 +83,7 @@ class FrameEntry
|
|||||||
private:
|
private:
|
||||||
void setTypeTag(JSValueMask32 u32) {
|
void setTypeTag(JSValueMask32 u32) {
|
||||||
type.setConstant();
|
type.setConstant();
|
||||||
v_.s.mask32 = u32;
|
v_.s.u.mask32 = u32;
|
||||||
}
|
}
|
||||||
|
|
||||||
void track(uint32 index) {
|
void track(uint32 index) {
|
||||||
|
@ -95,7 +95,7 @@ class Assembler : public BaseAssembler
|
|||||||
jsval_layout jv;
|
jsval_layout jv;
|
||||||
jv.asBits = Jsvalify(v);
|
jv.asBits = Jsvalify(v);
|
||||||
|
|
||||||
store32(ImmTag(jv.s.mask32), tagOf(address));
|
store32(ImmTag(jv.s.u.mask32), tagOf(address));
|
||||||
if (!v.isUndefined())
|
if (!v.isUndefined())
|
||||||
store32(Imm32(jv.s.payload.u32), payloadOf(address));
|
store32(Imm32(jv.s.payload.u32), payloadOf(address));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user