| Index: src/IceInst.cpp
|
| diff --git a/src/IceInst.cpp b/src/IceInst.cpp
|
| index e1b5f436d9381816e9179899e775ea6a048a61fa..3e1ecf7d991bdddeb5a533597b655d5e51946b86 100644
|
| --- a/src/IceInst.cpp
|
| +++ b/src/IceInst.cpp
|
| @@ -361,8 +361,9 @@ void InstPhi::livenessPhiOperand(LivenessBV &Live, CfgNode *Target,
|
| Inst *InstPhi::lower(Cfg *Func) {
|
| Variable *Dest = getDest();
|
| assert(Dest);
|
| - IceString PhiName = Dest->getName() + "_phi";
|
| - Variable *NewSrc = Func->makeVariable(Dest->getType(), PhiName);
|
| + Variable *NewSrc = Func->makeVariable(Dest->getType());
|
| + if (ALLOW_DUMP)
|
| + NewSrc->setName(Func, Dest->getName(Func) + "_phi");
|
| this->Dest = NewSrc;
|
| return InstAssign::create(Func, Dest, NewSrc);
|
| }
|
|
|