diff --git a/experimental/algorithm/LAGr_MaxFlow.c b/experimental/algorithm/LAGr_MaxFlow.c
index a0fdb24663..79b5daf6f0 100644
--- a/experimental/algorithm/LAGr_MaxFlow.c
+++ b/experimental/algorithm/LAGr_MaxFlow.c
@@ -723,7 +723,9 @@ int LAGr_MaxFlow
GrB_Vector invariant = NULL ;
GrB_BinaryOp CheckInvariant = NULL ;
GrB_Scalar check = NULL ;
+ #ifdef DBG
bool check_raw;
+ #endif
// descriptor for matrix building
GrB_Descriptor desc = NULL ;
diff --git a/experimental/benchmark/FastAssign_demo.c b/experimental/benchmark/FastAssign_demo.c
index a4139d28bd..d9e653ab33 100644
--- a/experimental/benchmark/FastAssign_demo.c
+++ b/experimental/benchmark/FastAssign_demo.c
@@ -50,10 +50,7 @@ int main (int argc, char **argv)
GrB_Index *rand_a = NULL;
GrB_Scalar bool1 = NULL;
bool *set_a = NULL;
- GrB_Index r_size = 0, ramp_size = 0, junk_size = 0;
- bool iso = false;
- bool *val_of_P = NULL;
double t = LAGraph_WallClockTime ( ) ;
GrB_Index size = (argc > 1) ? atoll(argv [1]) : 1000 ;
int shift_e = 63 - (int) floor (log2 ((double) size)) ;
diff --git a/experimental/benchmark/Incidence_Matrix_demo.c b/experimental/benchmark/Incidence_Matrix_demo.c
index 4d2bd74a52..5344c55273 100644
--- a/experimental/benchmark/Incidence_Matrix_demo.c
+++ b/experimental/benchmark/Incidence_Matrix_demo.c
@@ -58,7 +58,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
diff --git a/experimental/benchmark/SwapEdges_demo.c b/experimental/benchmark/SwapEdges_demo.c
index ffc9c7d65d..0bdcd1b15b 100644
--- a/experimental/benchmark/SwapEdges_demo.c
+++ b/experimental/benchmark/SwapEdges_demo.c
@@ -57,7 +57,7 @@ int main (int argc, char **argv)
double t = LAGraph_WallClockTime ( ) ;
GrB_Index swaps = (argc > 2) ? atoi(argv [2]): 100;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
FILE *f = (argc > 3) ? fopen (argv[3], "w"): NULL;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
diff --git a/experimental/benchmark/apply_demo.c b/experimental/benchmark/apply_demo.c
index b9fc402b08..2d85fbdd58 100644
--- a/experimental/benchmark/apply_demo.c
+++ b/experimental/benchmark/apply_demo.c
@@ -21,7 +21,6 @@ int main(int argc, char **argv)
{
char msg [LAGRAPH_MSG_LEN] ;
- LAGraph_Graph G = NULL ;
GrB_Matrix A = NULL ;
GrB_Matrix Res = NULL ;
GrB_Scalar s = NULL ;
diff --git a/experimental/benchmark/build_demo.c b/experimental/benchmark/build_demo.c
index c59a6948d7..df10915c54 100644
--- a/experimental/benchmark/build_demo.c
+++ b/experimental/benchmark/build_demo.c
@@ -70,7 +70,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
diff --git a/experimental/benchmark/coarsen_matching_demo.c b/experimental/benchmark/coarsen_matching_demo.c
index 1e1be4ad74..c073aa6955 100644
--- a/experimental/benchmark/coarsen_matching_demo.c
+++ b/experimental/benchmark/coarsen_matching_demo.c
@@ -150,7 +150,6 @@ int main(int argc, char **argv)
for (int trial = 0 ; trial < ntrials ; trial++)
{
- int64_t seed = trial * n + 1 ;
double tt = LAGraph_WallClockTime ( ) ;
LG_TRY (LAGraph_Coarsen_Matching (&coarsened, &parent_result, &newlabel_result, &inv_newlabel_result, G, LAGraph_Matching_heavy, 0, 1, DEFAULT_SEED, msg)) ;
diff --git a/experimental/benchmark/coloring_IS_demo.c b/experimental/benchmark/coloring_IS_demo.c
index e597621f05..d1dd127744 100644
--- a/experimental/benchmark/coloring_IS_demo.c
+++ b/experimental/benchmark/coloring_IS_demo.c
@@ -36,7 +36,7 @@ int main (int argc, char **argv)
//--------------------------------------------------------------------------
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
@@ -58,6 +58,7 @@ int main (int argc, char **argv)
t = LAGraph_WallClockTime ( ) ;
int status = (LAGraph_coloring_independent_set (&C, &num_colors, G, msg)) ;
+ LG_TRY(status);
alg_time = LAGraph_WallClockTime ( ) - t ;
printf ("Time for IS Coloring: %g sec\n", alg_time) ;
@@ -65,7 +66,6 @@ int main (int argc, char **argv)
// check the results
//--------------------------------------------------------------------------
- bool isequal ;
t = LAGraph_WallClockTime ( ) ;
LAGRAPH_TRY (LG_check_coloring(G, C, msg)) ;
t = LAGraph_WallClockTime ( ) - t ;
diff --git a/experimental/benchmark/coloring_MIS_demo.c b/experimental/benchmark/coloring_MIS_demo.c
index 73a5488fad..87e9418665 100644
--- a/experimental/benchmark/coloring_MIS_demo.c
+++ b/experimental/benchmark/coloring_MIS_demo.c
@@ -36,7 +36,7 @@ int main (int argc, char **argv)
//--------------------------------------------------------------------------
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
@@ -58,6 +58,7 @@ int main (int argc, char **argv)
t = LAGraph_WallClockTime ( ) ;
int status = (LAGraph_coloring_MIS (&C, &num_colors, G, msg)) ;
+ LG_TRY(status);
alg_time = LAGraph_WallClockTime ( ) - t ;
printf ("Time for MIS Coloring: %g sec\n", alg_time) ;
@@ -65,7 +66,6 @@ int main (int argc, char **argv)
// check the results
//--------------------------------------------------------------------------
- bool isequal ;
t = LAGraph_WallClockTime ( ) ;
LAGRAPH_TRY (LG_check_coloring(G, C, msg)) ;
t = LAGraph_WallClockTime ( ) - t ;
diff --git a/experimental/benchmark/colscale_demo.c b/experimental/benchmark/colscale_demo.c
index 1085e0aee9..fb02b9978e 100644
--- a/experimental/benchmark/colscale_demo.c
+++ b/experimental/benchmark/colscale_demo.c
@@ -18,7 +18,6 @@ int main(int argc, char **argv)
{
char msg [LAGRAPH_MSG_LEN] ;
- LAGraph_Graph G = NULL ;
GrB_Matrix D = NULL ;
GrB_Matrix A = NULL ;
GrB_Matrix Res = NULL ;
diff --git a/experimental/benchmark/dnn_demo.c b/experimental/benchmark/dnn_demo.c
index 12dbce2d26..61b5783f8e 100644
--- a/experimental/benchmark/dnn_demo.c
+++ b/experimental/benchmark/dnn_demo.c
@@ -106,7 +106,6 @@ int LAGraph_tsvread
// create the output matrix
//--------------------------------------------------------------------------
- GrB_Info info ;
GrB_Matrix C = NULL ;
(*Chandle) = NULL ;
GRB_TRY (GrB_Matrix_new (&C, type, nrows, ncols)) ;
@@ -183,7 +182,6 @@ int main (int argc, char **argv)
// start LAGraph and GraphBLAS
//--------------------------------------------------------------------------
- GrB_Info info ;
char msg [LAGRAPH_MSG_LEN] ;
LG_TRY (LAGraph_Init (NULL)) ;
diff --git a/experimental/benchmark/dot3_demo.c b/experimental/benchmark/dot3_demo.c
index 2464f74819..3a1e7d3c25 100644
--- a/experimental/benchmark/dot3_demo.c
+++ b/experimental/benchmark/dot3_demo.c
@@ -51,7 +51,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
@@ -85,14 +85,14 @@ int main (int argc, char **argv)
printf ("GrB_mxm: C = A*A', %d trials\n", NTRIALS) ;
t = LAGraph_WallClockTime ( ) ;
- double t1 = t ;
+ // double t1 = t ;
for (int k = 0 ; k < NTRIALS ; k++)
{
// C = A*A'
GRB_TRY (GrB_mxm (C, A, NULL, LAGraph_plus_one_uint32, A, A,
GrB_DESC_RST1)) ;
- double tt = LAGraph_WallClockTime ( ) - t1 ;
#if 0
+ double tt = LAGraph_WallClockTime ( ) - t1 ;
if (tt > 3)
{
printf ("%d ok, %g sec\n", k, LAGraph_WallClockTime ( ) - t) ;
diff --git a/experimental/benchmark/edgeBetweennessCentrality_demo.c b/experimental/benchmark/edgeBetweennessCentrality_demo.c
index 97dc9ebe37..4cdeafda42 100644
--- a/experimental/benchmark/edgeBetweennessCentrality_demo.c
+++ b/experimental/benchmark/edgeBetweennessCentrality_demo.c
@@ -29,7 +29,7 @@ double difference(GrB_Matrix bc, GrB_Matrix reference_bc)
GrB_free(&diff) ;
return err ;
-} ;
+}
int main (int argc, char **argv)
{
@@ -41,7 +41,6 @@ int main (int argc, char **argv)
LAGraph_Graph G = NULL;
GrB_Matrix centrality = NULL, A = NULL;
GrB_Vector sources = NULL;
- GrB_Info info;
// start GraphBLAS and LAGraph
LAGRAPH_TRY (LAGraph_Init (msg));
diff --git a/experimental/benchmark/fglt_demo.c b/experimental/benchmark/fglt_demo.c
index 7125d37afc..7a24d0f0a1 100644
--- a/experimental/benchmark/fglt_demo.c
+++ b/experimental/benchmark/fglt_demo.c
@@ -43,7 +43,6 @@ int main (int argc, char **argv)
GrB_Matrix A = NULL ;
GrB_Matrix Fnet = NULL ;
- GrB_Matrix Abool = NULL ;
FILE *f = NULL ;
// start GraphBLAS and LAGraph
@@ -115,7 +114,6 @@ int main (int argc, char **argv)
for (int trial = 0 ; trial < ntrials ; trial++)
{
- int64_t seed = trial * n + 1 ;
double tt = LAGraph_WallClockTime ( ) ;
LAGRAPH_TRY (LAGraph_FastGraphletTransform (&Fnet, G, true, msg)) ;
tt = LAGraph_WallClockTime ( ) - tt ;
diff --git a/experimental/benchmark/hdip_fiedler_demo.c b/experimental/benchmark/hdip_fiedler_demo.c
index f4fc25c5ff..58dd98d01b 100644
--- a/experimental/benchmark/hdip_fiedler_demo.c
+++ b/experimental/benchmark/hdip_fiedler_demo.c
@@ -257,7 +257,7 @@ int main(int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime();
- char *matrix_name = (argc > 1) ? argv[1] : "stdin";
+ //char *matrix_name = (argc > 1) ? argv[1] : "stdin";
LG_TRY(readproblem(
&G, // the graph that is read from stdin or a file
@@ -327,6 +327,7 @@ int main(int argc, char **argv)
t = LAGraph_WallClockTime( );
int result = LAGraph_mypcg2(&steper, &k, Y, u, alpha, indiag, x, .000001, 50, msg);
+ LG_TRY(result);
t = LAGraph_WallClockTime( ) - t;
printf("Time for LAGraph_mypcg2: %g sec\n", t);
diff --git a/experimental/benchmark/helloworld_demo.c b/experimental/benchmark/helloworld_demo.c
index e05ad91ce3..0135ea15da 100644
--- a/experimental/benchmark/helloworld_demo.c
+++ b/experimental/benchmark/helloworld_demo.c
@@ -74,7 +74,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
diff --git a/experimental/benchmark/hits_demo.c b/experimental/benchmark/hits_demo.c
index 44f6dd1952..c4272f0572 100644
--- a/experimental/benchmark/hits_demo.c
+++ b/experimental/benchmark/hits_demo.c
@@ -66,7 +66,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
@@ -101,4 +101,3 @@ int main (int argc, char **argv)
LG_TRY (LAGraph_Finalize (msg)) ;
return (GrB_SUCCESS) ;
}
-
\ No newline at end of file
diff --git a/experimental/benchmark/kt_demo.c b/experimental/benchmark/kt_demo.c
index c6622f6162..4ee5d02241 100644
--- a/experimental/benchmark/kt_demo.c
+++ b/experimental/benchmark/kt_demo.c
@@ -39,7 +39,6 @@ int main (int argc, char **argv)
char msg [LAGRAPH_MSG_LEN] ; // for error messages from LAGraph
LAGraph_Graph G = NULL ;
- GrB_Matrix C = NULL, R = NULL ;
GrB_Matrix *Cset = NULL ;
int64_t *ntris = NULL, *nedges = NULL, *nsteps = NULL ;
@@ -56,7 +55,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
diff --git a/experimental/benchmark/mcl_demo.c b/experimental/benchmark/mcl_demo.c
index 63e97dbeaf..a45a670f23 100644
--- a/experimental/benchmark/mcl_demo.c
+++ b/experimental/benchmark/mcl_demo.c
@@ -66,7 +66,7 @@ int main(int argc, char **argv)
// read in the graph
//--------------------------------------------------------------------------
- char *matrix_name = (argc > 1) ? argv[1] : "stdin";
+ //char *matrix_name = (argc > 1) ? argv[1] : "stdin";
LAGRAPH_TRY(
readproblem(&G, NULL, false, false, false, NULL, false, argc, argv));
diff --git a/experimental/benchmark/mcm_demo.c b/experimental/benchmark/mcm_demo.c
index ed0a4f8ecb..0f141f43ed 100644
--- a/experimental/benchmark/mcm_demo.c
+++ b/experimental/benchmark/mcm_demo.c
@@ -143,7 +143,7 @@ int main(int argc, char **argv)
fflush(stdout);
return 0;
}
- char *matrix_name = (argc > 1) ? argv[1] : "stdin";
+ //char *matrix_name = (argc > 1) ? argv[1] : "stdin";
bool make_symmetric = false, remove_self_edges = false, structural = true,
ensure_positive = false;
diff --git a/experimental/benchmark/msf_demo.c b/experimental/benchmark/msf_demo.c
index 292cd2f161..2d862f06e3 100644
--- a/experimental/benchmark/msf_demo.c
+++ b/experimental/benchmark/msf_demo.c
@@ -56,7 +56,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
diff --git a/experimental/benchmark/peer_pressure_demo.c b/experimental/benchmark/peer_pressure_demo.c
index 57bc6de9b8..a655169030 100644
--- a/experimental/benchmark/peer_pressure_demo.c
+++ b/experimental/benchmark/peer_pressure_demo.c
@@ -64,7 +64,7 @@ int main(int argc, char **argv)
// read in the graph
//--------------------------------------------------------------------------
- char *matrix_name = (argc > 1) ? argv[1] : "stdin";
+ //char *matrix_name = (argc > 1) ? argv[1] : "stdin";
LAGRAPH_TRY(
readproblem(&G, NULL, false, false, false, NULL, false, argc, argv));
diff --git a/experimental/benchmark/rcc_demo.c b/experimental/benchmark/rcc_demo.c
index a98348808f..c69ab14380 100644
--- a/experimental/benchmark/rcc_demo.c
+++ b/experimental/benchmark/rcc_demo.c
@@ -71,7 +71,7 @@ int main (int argc, char **argv)
// mtx2bin_demo).
double t = LAGraph_WallClockTime ( ) ;
- char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
+ //char *matrix_name = (argc > 1) ? argv [1] : "stdin" ;
LG_TRY (readproblem (
&G, // the graph that is read from stdin or a file
NULL, // source nodes (none, if NULL)
diff --git a/experimental/benchmark/rowscale_demo.c b/experimental/benchmark/rowscale_demo.c
index 23dc23384d..698fd4be0c 100644
--- a/experimental/benchmark/rowscale_demo.c
+++ b/experimental/benchmark/rowscale_demo.c
@@ -18,7 +18,6 @@ int main(int argc, char **argv)
{
char msg [LAGRAPH_MSG_LEN] ;
- LAGraph_Graph G = NULL ;
GrB_Matrix D = NULL ;
GrB_Matrix B = NULL ;
GrB_Matrix Res = NULL ;
@@ -27,10 +26,6 @@ int main(int argc, char **argv)
bool burble = false ;
demo_init (burble) ;
- GrB_Index n = (argc > 2 ? atoi (argv [2]) : DEFAULT_SIZE) ;
- double density = (argc > 3 ? atof (argv [3]) : DEFAULT_DENSITY) ;
- uint64_t seed = (argc > 4 ? atoll (argv [4]) : DEFAULT_SEED) ;
-
int ntrials = 10 ;
for (int i = 0 ; i < ntrials ; i++) {
diff --git a/experimental/benchmark/select_demo.c b/experimental/benchmark/select_demo.c
index 8cab3bbc6d..f81c6b99f2 100644
--- a/experimental/benchmark/select_demo.c
+++ b/experimental/benchmark/select_demo.c
@@ -21,7 +21,6 @@ int main(int argc, char **argv)
{
char msg [LAGRAPH_MSG_LEN] ;
- LAGraph_Graph G = NULL ;
GrB_Matrix A = NULL ;
GrB_Matrix Res = NULL ;
GrB_Scalar s = NULL ;
@@ -44,7 +43,7 @@ int main(int argc, char **argv)
GRB_TRY (GrB_Matrix_new (&Res, GrB_FP64, n, n)) ;
- GrB_Index D_nvals, A_nvals ;
+ GrB_Index A_nvals ;
GRB_TRY (GrB_Matrix_nvals (&A_nvals, A)) ;
printf ("nvals: A: %" PRIu64 "\n", A_nvals) ;
diff --git a/experimental/test/test_SquareClustering.c b/experimental/test/test_SquareClustering.c
index bca843d750..a355082889 100644
--- a/experimental/test/test_SquareClustering.c
+++ b/experimental/test/test_SquareClustering.c
@@ -100,7 +100,7 @@ void test_SquareClustering (void)
OK (LAGraph_Delete (&G, msg)) ;
LAGraph_Finalize (msg) ;
-};
+}
TEST_LIST = {
{"SquareClustering", test_SquareClustering},
diff --git a/experimental/test/test_cdlp.c b/experimental/test/test_cdlp.c
index 4e639b9c76..45ea13ae0c 100644
--- a/experimental/test/test_cdlp.c
+++ b/experimental/test/test_cdlp.c
@@ -130,8 +130,6 @@ void test_errors (void)
OK (LAGraph_DeleteSelfEdges (G, msg)) ;
OK (LAGraph_Cached_IsSymmetricStructure (G, msg)) ;
- GrB_Vector c = NULL ;
-
// c is NULL
int result = LAGraph_cdlp (NULL, G, 100, msg) ;
printf ("\nresult: %d\n", result) ;
diff --git a/experimental/test/test_dnn.c b/experimental/test/test_dnn.c
index f7004ba9fb..077c18e170 100644
--- a/experimental/test/test_dnn.c
+++ b/experimental/test/test_dnn.c
@@ -56,7 +56,6 @@ void teardown (void)
void test_dnn (void)
{
- GrB_Info info ;
setup ( ) ;
#define NLAYERS 30
diff --git a/experimental/test/test_lcc.c b/experimental/test/test_lcc.c
index 13df5af543..5dfe2ae148 100644
--- a/experimental/test/test_lcc.c
+++ b/experimental/test/test_lcc.c
@@ -141,8 +141,6 @@ void test_errors (void)
OK (LAGraph_Cached_IsSymmetricStructure (G, msg));
OK (LAGraph_Cached_NSelfEdges (G, msg)) ;
- GrB_Vector c = NULL ;
-
// c is NULL
int result = LAGraph_lcc (NULL, G, msg) ;
printf ("\nresult: %d\n", result) ;
diff --git a/experimental/test/test_msf.c b/experimental/test/test_msf.c
index 2a84cf77be..c4204ec540 100644
--- a/experimental/test/test_msf.c
+++ b/experimental/test/test_msf.c
@@ -206,7 +206,6 @@ void test_inf_msf (void)
// load the matrix as A
const char *aname = "bcsstk13.mtx" ;
- bool symmetric = 1 ;
printf ("\n================================== %s:\n", aname) ;
TEST_CASE (aname) ;
snprintf (filename, LEN, LG_DATA_DIR "%s", aname) ;
diff --git a/experimental/test/test_mxm.c b/experimental/test/test_mxm.c
index 1d3c21c8bb..5bf6ebe04a 100644
--- a/experimental/test/test_mxm.c
+++ b/experimental/test/test_mxm.c
@@ -35,7 +35,6 @@ GrB_Matrix A = NULL, B = NULL, C2 = NULL, Cin = NULL, C = NULL ;
void test_mxm (void)
{
- GrB_Info info ;
OK (LAGraph_Init (msg)) ;
uint64_t n = 256 ;
uint64_t seed = 0 ;
diff --git a/include/LAGraphX.h b/include/LAGraphX.h
index fa5058fe5e..f2931345c2 100644
--- a/include/LAGraphX.h
+++ b/include/LAGraphX.h
@@ -261,7 +261,7 @@ int LAGraph_Incidence_Matrix
) ;
LAGRAPHX_PUBLIC
-int LAGraph_Hash_Vector
+GrB_Info LAGraph_Hash_Vector
(
uint64_t *hash,
GrB_Vector v,
diff --git a/src/benchmark/LAGraph_demo.h b/src/benchmark/LAGraph_demo.h
index ff09900bbf..e4740a9b9a 100644
--- a/src/benchmark/LAGraph_demo.h
+++ b/src/benchmark/LAGraph_demo.h
@@ -1044,7 +1044,6 @@ static int readproblem // returns 0 if successful, -1 if failure
{
printf ("forcing G-> to be symmetric (via A = A+A')\n") ;
GrB_BinaryOp op = NULL ;
- GrB_Type type ;
if (atype == GrB_BOOL ) op = GrB_LOR ;
else if (atype == GrB_INT8 ) op = GrB_PLUS_INT8 ;
else if (atype == GrB_INT16 ) op = GrB_PLUS_INT16 ;
diff --git a/src/utility/LAGraph_Version.c b/src/utility/LAGraph_Version.c
index 688649ab10..173869359f 100644
--- a/src/utility/LAGraph_Version.c
+++ b/src/utility/LAGraph_Version.c
@@ -35,7 +35,7 @@ int LAGraph_Version
(
// output:
int version_number [3], // user-provided array of size 3
- char version_date [LAGRAPH_MSG_LEN], // user-provided array
+ char *version_date, // user-provided array of size >= LAGRAPH_MSG_LEN
char *msg
)
{