Remove unnecessary asserts
authorHenning Rogge <hrogge@googlemail.com>
Sun, 18 Nov 2012 19:00:47 +0000 (20:00 +0100)
committerHenning Rogge <hrogge@googlemail.com>
Sun, 18 Nov 2012 19:00:47 +0000 (20:00 +0100)
CID 739626 (#1 of 2): Operands don't affect result (CONSTANT_EXPRESSION_RESULT)
CID 739626 (#2 of 2): Operands don't affect result (CONSTANT_EXPRESSION_RESULT)

src/fpm.c
src/fpm.h

index 86d730e..2187712 100644 (file)
--- a/src/fpm.c
+++ b/src/fpm.c
@@ -43,7 +43,7 @@
 #include <assert.h>
 #include "fpm.h"
 
-#ifdef USE_FPM
+#if 1 // def USE_FPM
 
 #ifndef NDEBUG
 
@@ -111,9 +111,14 @@ fpm
 fpmdiv(fpm a, fpm b)
 {
   fpm r;
-  long long tmp = ((long long)(sfpm) a << FPM_BIT);
-  assert(FPM_INT_MIN <= tmp);
-  assert(tmp <= FPM_INT_MAX);
+
+  /*
+   * The following two asserts are always true
+   *
+   * long long tmp = ((long long)(sfpm) a << FPM_BIT);
+   * assert(FPM_INT_MIN <= tmp);
+   * assert(tmp <= FPM_INT_MAX);
+   */
   r = (fpm) fpmdiv_def((sfpm) a, (sfpm) b);
   return r;
 }
index 46f7d3b..779af81 100644 (file)
--- a/src/fpm.h
+++ b/src/fpm.h
@@ -42,7 +42,7 @@
 #ifndef _FPM_H
 #define _FPM_H
 
-#ifdef USE_FPM
+#if 1 // def USE_FPM
 
 /*
  * The standard math should function with only 32 bits