Created
May 14, 2013 01:19
-
-
Save gongzhitaao/5572903 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- CGAL-3.4/include/CGAL/Interval_nt.h | |
+++ CGAL-3.4/include/CGAL/Interval_nt.h | |
@@ -149,11 +149,13 @@ | |
// The macros CGAL_IA_MUL and CGAL_IA_DIV stop constant propagation only | |
// on the second argument, so if -fno-rounding-math, the compiler optimizes | |
// the 2 negations and we get wrong rounding. | |
+#if 0 | |
typename Interval_nt<>::Internal_protector P; | |
CGAL_assertion_msg(-CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1), | |
"Wrong rounding: did you forget the -frounding-math option if you use GCC?"); | |
CGAL_assertion_msg(-CGAL_IA_DIV(-1, 10) != CGAL_IA_DIV(1, 10), | |
"Wrong rounding: did you forget the -frounding-math option if you use GCC?"); | |
+#endif | |
} | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment