diff --git a/llvm/include/llvm/IR/NoFolder.h b/llvm/include/llvm/IR/NoFolder.h --- a/llvm/include/llvm/IR/NoFolder.h +++ b/llvm/include/llvm/IR/NoFolder.h @@ -196,7 +196,7 @@ } Instruction *CreateFNeg(Constant *C) const { - return BinaryOperator::CreateFNeg(C); + return UnaryOperator::CreateFNeg(C); } Instruction *CreateNot(Constant *C) const {