diff options
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/CodeGen/CGBuiltin.cpp | 4 | ||||
| -rw-r--r-- | clang/lib/CodeGen/CGExprComplex.cpp | 6 | 
2 files changed, 4 insertions, 6 deletions
| diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index 4097b6edbd2..98e01b04a55 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -193,14 +193,14 @@ RValue CodeGenFunction::EmitBuiltinExpr(unsigned BuiltinID, const CallExpr *E) {    }    case Builtin::BI__builtin_inff: {      APFloat f(APFloat::IEEEsingle, APFloat::fcInfinity, false); -    return RValue::get(ConstantFP::get(llvm::Type::FloatTy, f)); +    return RValue::get(ConstantFP::get(f));    }    case Builtin::BI__builtin_huge_val:    case Builtin::BI__builtin_inf:    // FIXME: mapping long double onto double.          case Builtin::BI__builtin_infl: {      APFloat f(APFloat::IEEEdouble, APFloat::fcInfinity, false); -    return RValue::get(ConstantFP::get(llvm::Type::DoubleTy, f)); +    return RValue::get(ConstantFP::get(f));    }    case Builtin::BI__builtin_isgreater:    case Builtin::BI__builtin_isgreaterequal: diff --git a/clang/lib/CodeGen/CGExprComplex.cpp b/clang/lib/CodeGen/CGExprComplex.cpp index 45c0a40c90b..92b17e04d8e 100644 --- a/clang/lib/CodeGen/CGExprComplex.cpp +++ b/clang/lib/CodeGen/CGExprComplex.cpp @@ -301,14 +301,12 @@ ComplexPairTy ComplexExprEmitter::VisitPrePostIncDec(const UnaryOperator *E,    else if (InVal.first->getType() == llvm::Type::FloatTy)      // FIXME: Handle long double.      NextVal =  -      llvm::ConstantFP::get(InVal.first->getType(),  -                            llvm::APFloat(static_cast<float>(AmountVal))); +      llvm::ConstantFP::get(llvm::APFloat(static_cast<float>(AmountVal)));    else {      // FIXME: Handle long double.      assert(InVal.first->getType() == llvm::Type::DoubleTy);      NextVal =  -      llvm::ConstantFP::get(InVal.first->getType(),  -                            llvm::APFloat(static_cast<double>(AmountVal))); +      llvm::ConstantFP::get(llvm::APFloat(static_cast<double>(AmountVal)));    }    // Add the inc/dec to the real part. | 

