| Index: src/IcePhiLoweringImpl.h
|
| diff --git a/src/IcePhiLoweringImpl.h b/src/IcePhiLoweringImpl.h
|
| index 512b1f9e5cc38daeee49577150e6f40381a5d86b..d6a12b200021d1c36382d347d3b8beec58c2e4bd 100644
|
| --- a/src/IcePhiLoweringImpl.h
|
| +++ b/src/IcePhiLoweringImpl.h
|
| @@ -37,10 +37,10 @@ void prelowerPhis32Bit(TargetT *Target, CfgNode *Node, Cfg *Func) {
|
| continue;
|
| Variable *Dest = Phi->getDest();
|
| if (Dest->getType() == IceType_i64) {
|
| - Variable *DestLo = llvm::cast<Variable>(Target->loOperand(Dest));
|
| - Variable *DestHi = llvm::cast<Variable>(Target->hiOperand(Dest));
|
| - InstPhi *PhiLo = InstPhi::create(Func, Phi->getSrcSize(), DestLo);
|
| - InstPhi *PhiHi = InstPhi::create(Func, Phi->getSrcSize(), DestHi);
|
| + auto *DestLo = llvm::cast<Variable>(Target->loOperand(Dest));
|
| + auto *DestHi = llvm::cast<Variable>(Target->hiOperand(Dest));
|
| + auto *PhiLo = InstPhi::create(Func, Phi->getSrcSize(), DestLo);
|
| + auto *PhiHi = InstPhi::create(Func, Phi->getSrcSize(), DestHi);
|
| for (SizeT I = 0; I < Phi->getSrcSize(); ++I) {
|
| Operand *Src = Phi->getSrc(I);
|
| CfgNode *Label = Phi->getLabel(I);
|
|
|