| Index: src/IceTargetLoweringX8632.cpp
|
| diff --git a/src/IceTargetLoweringX8632.cpp b/src/IceTargetLoweringX8632.cpp
|
| index b4e1b3ea41b8441c332489622e1b9d1e8879c10a..e23e5ade6a62db1598c8e2c5e7eeaac6f6daa099 100644
|
| --- a/src/IceTargetLoweringX8632.cpp
|
| +++ b/src/IceTargetLoweringX8632.cpp
|
| @@ -3919,6 +3919,7 @@ void TargetX8632::lowerSwitch(const InstSwitch *Inst) {
|
| else
|
| Src0 = legalize(Src0, Legal_Reg | Legal_Mem, true);
|
| for (SizeT I = 0; I < NumCases; ++I) {
|
| + // TODO(stichnot): Correct lowering for IceType_i64.
|
| Operand *Value = Ctx->getConstantInt(IceType_i32, Inst->getValue(I));
|
| _cmp(Src0, Value);
|
| _br(InstX8632Br::Br_e, Inst->getLabel(I));
|
|
|