Index: src/IceCfg.cpp |
diff --git a/src/IceCfg.cpp b/src/IceCfg.cpp |
index f9eeb98172a7ff482f33a0dcd66faf3bc574af66..e89140e5f9a3e7efaa3903b36dcd7a35074b0be8 100644 |
--- a/src/IceCfg.cpp |
+++ b/src/IceCfg.cpp |
@@ -42,8 +42,7 @@ Cfg::Cfg(GlobalContext *Ctx, uint32_t SequenceNumber) |
Target(TargetLowering::createLowering(Ctx->getFlags().getTargetArch(), |
this)), |
VMetadata(new VariablesMetadata(this)), |
- TargetAssembler(TargetLowering::createAssembler( |
- Ctx->getFlags().getTargetArch(), this)) { |
+ TargetAssembler(Target->createAssembler()) { |
if (Ctx->getFlags().getRandomizeAndPoolImmediatesOption() == RPI_Randomize) { |
// If -randomize-pool-immediates=randomize, create a random number |
// generator to generate a cookie for constant blinding. |