Chromium Code Reviews| Index: src/IceCfgNode.cpp |
| diff --git a/src/IceCfgNode.cpp b/src/IceCfgNode.cpp |
| index 696a2f0b87ad9fb948535f3ded3d0ece2a0ccfe2..f8a300cbe05ecb6a6acdff81fc0b929f64e86b95 100644 |
| --- a/src/IceCfgNode.cpp |
| +++ b/src/IceCfgNode.cpp |
| @@ -435,7 +435,11 @@ void CfgNode::emit(Cfg *Func) const { |
| // suppress them. |
| if (Inst->isRedundantAssign()) |
| continue; |
| - (*I)->emit(Func); |
| + if (Func->UseIntegratedAssembler()) { |
| + (*I)->emitIAS(Func); |
| + } else { |
| + (*I)->emit(Func); |
| + } |
| } |
| } |