Fixed warnings flagged by Ubuntu g++

release/4.3a0
Frank Dellaert 2018-10-08 21:00:22 -04:00
parent 98f42bd1e6
commit 366b2485c1
4 changed files with 66 additions and 62 deletions

View File

@ -1560,8 +1560,9 @@ PUBLIC Int CCOLAMD_2 /* returns TRUE if successful, FALSE otherwise */
Int *dead_cols ; Int *dead_cols ;
Int set1 ; Int set1 ;
Int set2 ; Int set2 ;
#ifndef NDEBUG
Int cs ; Int cs ;
#endif
int ok ; int ok ;
#ifndef NDEBUG #ifndef NDEBUG
@ -1909,8 +1910,10 @@ PUBLIC Int CCOLAMD_2 /* returns TRUE if successful, FALSE otherwise */
p [k] = col ; p [k] = col ;
ASSERT (A [col] == EMPTY) ; ASSERT (A [col] == EMPTY) ;
#ifndef NDEBUG
cs = CMEMBER (col) ; cs = CMEMBER (col) ;
ASSERT (k >= cset_start [cs] && k < cset_start [cs+1]) ; ASSERT (k >= cset_start [cs] && k < cset_start [cs+1]) ;
#endif
A [col] = k ; A [col] = k ;
k++ ; k++ ;
@ -1926,11 +1929,11 @@ PUBLIC Int CCOLAMD_2 /* returns TRUE if successful, FALSE otherwise */
if (A [col] == EMPTY) if (A [col] == EMPTY)
{ {
k = Col [col].shared2.order ; k = Col [col].shared2.order ;
cs = CMEMBER (col) ;
#ifndef NDEBUG #ifndef NDEBUG
cs = CMEMBER (col) ;
dead_cols [cs]-- ; dead_cols [cs]-- ;
#endif
ASSERT (k >= cset_start [cs] && k < cset_start [cs+1]) ; ASSERT (k >= cset_start [cs] && k < cset_start [cs+1]) ;
#endif
DEBUG1 (("ccolamd output ordering: k "ID" col "ID DEBUG1 (("ccolamd output ordering: k "ID" col "ID
" (dense or null col)\n", k, col)) ; " (dense or null col)\n", k, col)) ;
p [k] = col ; p [k] = col ;

View File

@ -1343,9 +1343,7 @@ void gk_csr_Normalize(gk_csr_t *mat, int what, int norm)
sum = 1.0 / sqrt(sum); sum = 1.0 / sqrt(sum);
else if (norm == 1) else if (norm == 1)
sum = 1.0 / sum; sum = 1.0 / sum;
for (j=ptr[i]; j<ptr[i+1]; j++) for (j = ptr[i]; j < ptr[i + 1]; j++) val[j] *= sum;
val[j] *= sum;
} }
} }
} }

View File

@ -674,32 +674,33 @@ static int gk_getopt_internal(int argc, char **argv, char *optstring,
if (*nextchar != '\0') { if (*nextchar != '\0') {
gk_optarg = nextchar; gk_optarg = nextchar;
gk_optind++; gk_optind++;
} } else {
else
gk_optarg = NULL; gk_optarg = NULL;
nextchar = NULL;
} }
else { nextchar = NULL;
} else {
/* This is an option that requires an argument. */ /* This is an option that requires an argument. */
if (*nextchar != '\0') { if (*nextchar != '\0') {
gk_optarg = nextchar; gk_optarg = nextchar;
/* If we end this ARGV-element by taking the rest as an arg, we must advance to the next element now. */ /* If we end this ARGV-element by taking the rest as an arg, we must
* advance to the next element now. */
gk_optind++; gk_optind++;
} } else if (gk_optind == argc) {
else if (gk_optind == argc) {
if (print_errors) { if (print_errors) {
/* 1003.2 specifies the format of this message. */ /* 1003.2 specifies the format of this message. */
fprintf(stderr, "%s: option requires an argument -- %c\n", argv[0], c); fprintf(stderr, "%s: option requires an argument -- %c\n", argv[0],
c);
} }
gk_optopt = c; gk_optopt = c;
if (optstring[0] == ':') if (optstring[0] == ':')
c = ':'; c = ':';
else else
c = '?'; c = '?';
} } else {
else /* We already incremented `gk_optind' once; increment it again when
/* We already incremented `gk_optind' once; increment it again when taking next ARGV-elt as argument. */ * taking next ARGV-elt as argument. */
gk_optarg = argv[gk_optind++]; gk_optarg = argv[gk_optind++];
}
nextchar = NULL; nextchar = NULL;
} }
} }

View File

@ -84,7 +84,8 @@ namespace gtsam {
parent += "[label=\""; parent += "[label=\"";
for (Key index : clique->conditional_->frontals()) { for (Key index : clique->conditional_->frontals()) {
if(!first) parent += ","; first = false; if (!first) parent += ",";
first = false;
parent += indexFormatter(index); parent += indexFormatter(index);
} }
@ -95,7 +96,8 @@ namespace gtsam {
first = true; first = true;
for (Key sep : clique->conditional_->parents()) { for (Key sep : clique->conditional_->parents()) {
if(!first) parent += ","; first = false; if (!first) parent += ",";
first = false;
parent += indexFormatter(sep); parent += indexFormatter(sep);
} }
parent += "\"];\n"; parent += "\"];\n";