| Index: src/IceInst.cpp
|
| diff --git a/src/IceInst.cpp b/src/IceInst.cpp
|
| index 43291ced46fb749a926943f93ddbe1c43d1fcb87..b84266aa1a0ca80aa2fc8e0aa27a4cd85d49f35a 100644
|
| --- a/src/IceInst.cpp
|
| +++ b/src/IceInst.cpp
|
| @@ -359,6 +359,7 @@ Inst *InstPhi::lower(Cfg *Func, CfgNode *Node) {
|
| assert(Dest);
|
| IceString PhiName = Dest->getName() + "_phi";
|
| Variable *NewSrc = Func->makeVariable(Dest->getType(), Node, PhiName);
|
| + NewSrc->setIsMultidef();
|
| this->Dest = NewSrc;
|
| InstAssign *NewInst = InstAssign::create(Func, Dest, NewSrc);
|
| // Set Dest and NewSrc to have affinity with each other, as a hint
|
|
|