| Index: src/IceTargetLoweringX86Base.h
 | 
| diff --git a/src/IceTargetLoweringX86Base.h b/src/IceTargetLoweringX86Base.h
 | 
| index f8a05786ad3c320d508d8bb1229da878fa72a951..f52838f4af7ae49a862903304ecdc9b83724a01f 100644
 | 
| --- a/src/IceTargetLoweringX86Base.h
 | 
| +++ b/src/IceTargetLoweringX86Base.h
 | 
| @@ -565,8 +565,10 @@ protected:
 | 
|    void _pblendvb(Variable *Dest, Operand *Src0, Operand *Src1) {
 | 
|      Context.insert<typename Traits::Insts::Pblendvb>(Dest, Src0, Src1);
 | 
|    }
 | 
| -  void _pcmpeq(Variable *Dest, Operand *Src0) {
 | 
| -    Context.insert<typename Traits::Insts::Pcmpeq>(Dest, Src0);
 | 
| +  void _pcmpeq(Variable *Dest, Operand *Src0,
 | 
| +               Type ArithmeticTypeOverride = IceType_void) {
 | 
| +    Context.insert<typename Traits::Insts::Pcmpeq>(Dest, Src0,
 | 
| +                                                   ArithmeticTypeOverride);
 | 
|    }
 | 
|    void _pcmpgt(Variable *Dest, Operand *Src0) {
 | 
|      Context.insert<typename Traits::Insts::Pcmpgt>(Dest, Src0);
 | 
| 
 |