[cfe-commits] r42291 - /cfe/trunk/AST/Expr.cpp

Chris Lattner sabre at nondot.org
Mon Sep 24 21:29:44 PDT 2007


Author: lattner
Date: Mon Sep 24 23:29:44 2007
New Revision: 42291

URL: http://llvm.org/viewvc/llvm-project?rev=42291&view=rev
Log:
use the right rounding mode.

Modified:
    cfe/trunk/AST/Expr.cpp

Modified: cfe/trunk/AST/Expr.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/AST/Expr.cpp?rev=42291&r1=42290&r2=42291&view=diff

==============================================================================
--- cfe/trunk/AST/Expr.cpp (original)
+++ cfe/trunk/AST/Expr.cpp Mon Sep 24 23:29:44 2007
@@ -753,7 +753,7 @@
     
     llvm::APFloat::opStatus Status =
       FL->getValue().convertToInteger(Space, DestWidth, DestSigned,
-                                      llvm::APFloat::rmNearestTiesToEven);
+                                      llvm::APFloat::rmTowardZero);
     if (Status != llvm::APFloat::opOK && Status != llvm::APFloat::opInexact) {
       if (Loc) *Loc = Operand->getLocStart();
       return false; // FIXME: need to accept this as an extension.





More information about the cfe-commits mailing list