Quellcode durchsuchen

gcc-plugin: Fix the check function in the vector_scal example.

We obviously need to check the absolute value of vector[i] - i*factor.
Cyril Roelandt vor 13 Jahren
Ursprung
Commit
4cf27d37db
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      gcc-plugin/examples/vector_scal/vector_scal.c

+ 1 - 1
gcc-plugin/examples/vector_scal/vector_scal.c

@@ -149,7 +149,7 @@ check (size_t size, float vector[size], float factor)
   size_t i;
 
   for (i = 0; i < size; i++)
-    if (vector[i] - i * factor > EPSILON)
+    if (fabs(vector[i] - i * factor) > EPSILON)
       return false;
 
   return true;