| Index: src/IceTargetLoweringX8632.h
|
| diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h
|
| index 39ba6083897a41f95076c35c8f62255f60ad4a48..39401acc599a69741018dcf54f19e0dee5b38c1d 100644
|
| --- a/src/IceTargetLoweringX8632.h
|
| +++ b/src/IceTargetLoweringX8632.h
|
| @@ -51,12 +51,12 @@ public:
|
| protected:
|
| void _add_sp(Operand *Adjustment);
|
| void _mov_sp(Operand *NewValue);
|
| - Traits::X86OperandMem *_sandbox_mem_reference(X86OperandMem *) {
|
| - llvm::report_fatal_error("sandbox mem reference for x86-32.");
|
| - }
|
| + Traits::X86OperandMem *_sandbox_mem_reference(X86OperandMem *Mem);
|
| void _sub_sp(Operand *Adjustment);
|
|
|
| - void initSandbox() {}
|
| + void initSandboxPtr();
|
| + void initSandbox();
|
| + bool legalizeOptAddrForSandbox(OptAddr *Addr);
|
| void lowerIndirectJump(Variable *JumpTarget);
|
| Inst *emitCallToTarget(Operand *CallTarget, Variable *ReturnReg) override;
|
| Variable *moveReturnValueToRegister(Operand *Value, Type ReturnType) override;
|
|
|