Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Avoid tautological-compare
authorGabriel Corona <gabriel.corona@loria.fr>
Tue, 2 Sep 2014 12:01:18 +0000 (14:01 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Tue, 2 Sep 2014 12:01:18 +0000 (14:01 +0200)
Clang complains about tautological compare: it seems an unsigned
integer is always non-negative.

src/smpi/smpi_mpi_dt.c

index 4cd5f64..07bec7c 100644 (file)
@@ -150,8 +150,7 @@ CREATE_MPI_DATATYPE(MPI_PTR, void*);
  */
 int is_datatype_valid(MPI_Datatype datatype) {
     return datatype != MPI_DATATYPE_NULL
  */
 int is_datatype_valid(MPI_Datatype datatype) {
     return datatype != MPI_DATATYPE_NULL
-        && (datatype->flags & DT_FLAG_COMMITED)
-        && (smpi_datatype_size(datatype)>=0);
+        && (datatype->flags & DT_FLAG_COMMITED);
 }
 
 size_t smpi_datatype_size(MPI_Datatype datatype)
 }
 
 size_t smpi_datatype_size(MPI_Datatype datatype)