]> granicus.if.org Git - graphviz/commitdiff
sfdpgen: remove dead store of 'DistanceMatrix_restrict_matching' result
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 10 Feb 2022 04:43:50 +0000 (15:43 +1100)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 10 Feb 2022 04:43:50 +0000 (15:43 +1100)
The returned value is immediately overwritten after being stored.

lib/sfdpgen/Multilevel.c

index da9b6e71bd15c63a390333af9e0bfc3170a58edf..f3112093f02e957aec3b5fbed8875305de0d91f7 100644 (file)
@@ -815,12 +815,6 @@ static void maximal_independent_edge_set_heavest_edge_pernode_scaled(SparseMatri
   }
 }
 
-static SparseMatrix DistanceMatrix_restrict_matching(int *matching, SparseMatrix D){
-  if (!D) return NULL;
-  assert(0);/* not yet implemented! */
-  return NULL;
-}
-
 static SparseMatrix DistanceMatrix_restrict_filtering(int *mask, int is_C, int is_F, SparseMatrix D){
   /* max independent vtx set based coarsening. Coarsen nodes has mask >= is_C. Fine nodes == is_F. */
   if (!D) return NULL;
@@ -1008,8 +1002,7 @@ static void Multilevel_coarsen_internal(SparseMatrix A, SparseMatrix *cA, Sparse
     *cA = SparseMatrix_remove_diagonal(*cA);
 
 
-    *cD = DistanceMatrix_restrict_matching(matching, D);
-    *cD=NULL;
+    *cD = NULL;
 
     break;
   case COARSEN_INDEPENDENT_VERTEX_SET: