Index: src/IceInstX86BaseImpl.h |
diff --git a/src/IceInstX86BaseImpl.h b/src/IceInstX86BaseImpl.h |
index 056ecfe4ff2263484106f3766561e7b0c8cdc4df..6277053143a4881f96e65e803f247c216d5505be 100644 |
--- a/src/IceInstX86BaseImpl.h |
+++ b/src/IceInstX86BaseImpl.h |
@@ -2655,9 +2655,11 @@ void InstX86Fld<Machine>::emitIAS(const Cfg *Func) const { |
Asm->sub(IceType_i32, |
InstX86Base<Machine>::Traits::RegisterSet::Encoded_Reg_esp, |
Width); |
+ static constexpr AssemblerFixup *Fixup = nullptr; |
typename InstX86Base<Machine>::Traits::Address StackSlot = |
typename InstX86Base<Machine>::Traits::Address( |
- InstX86Base<Machine>::Traits::RegisterSet::Encoded_Reg_esp, 0); |
+ InstX86Base<Machine>::Traits::RegisterSet::Encoded_Reg_esp, 0, |
+ Fixup); |
Asm->movss(Ty, StackSlot, |
InstX86Base<Machine>::Traits::RegisterSet::getEncodedXmm( |
Var->getRegNum())); |
@@ -2753,9 +2755,11 @@ void InstX86Fstp<Machine>::emitIAS(const Cfg *Func) const { |
Immediate Width(typeWidthInBytes(Ty)); |
Asm->sub(IceType_i32, |
InstX86Base<Machine>::Traits::RegisterSet::Encoded_Reg_esp, Width); |
+ static constexpr AssemblerFixup *Fixup = nullptr; |
typename InstX86Base<Machine>::Traits::Address StackSlot = |
typename InstX86Base<Machine>::Traits::Address( |
- InstX86Base<Machine>::Traits::RegisterSet::Encoded_Reg_esp, 0); |
+ InstX86Base<Machine>::Traits::RegisterSet::Encoded_Reg_esp, 0, |
+ Fixup); |
Asm->fstp(Ty, StackSlot); |
Asm->movss(Ty, InstX86Base<Machine>::Traits::RegisterSet::getEncodedXmm( |
Dest->getRegNum()), |