Index: src/IceTargetLoweringX86BaseImpl.h |
diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h |
index 2b94df0799dbd9ce97815b48218d29b857f5733a..d363b47fd9015f148bb54e91b449170ddda8b8db 100644 |
--- a/src/IceTargetLoweringX86BaseImpl.h |
+++ b/src/IceTargetLoweringX86BaseImpl.h |
@@ -324,10 +324,11 @@ TargetX86Base<TraitsType>::TargetX86Base(Cfg *Func) |
} |
template <typename TraitsType> |
-void TargetX86Base<TraitsType>::staticInit(const ClFlags &Flags) { |
+void TargetX86Base<TraitsType>::staticInit(GlobalContext *Ctx) { |
Traits::initRegisterSet(&TypeToRegisterSet, &RegisterAliases, &ScratchRegs); |
PcRelFixup = Traits::FK_PcRel; |
- AbsFixup = Flags.getUseNonsfi() ? Traits::FK_Gotoff : Traits::FK_Abs; |
+ AbsFixup = |
+ Ctx->getFlags().getUseNonsfi() ? Traits::FK_Gotoff : Traits::FK_Abs; |
} |
template <typename TraitsType> void TargetX86Base<TraitsType>::translateO2() { |