Skip to content

Commit e0f880f

Browse files
authored
Merge pull request #330 from mohabsafey/removes-warning-msgs-clang
2 parents 96edcab + 383996a commit e0f880f

3 files changed

Lines changed: 16 additions & 30 deletions

File tree

src/msolve/hilbert.c

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ static inline int32_t generate_new_elts_basis(int32_t nvars, int32_t *ind,
183183
int32_t *bexp_lm){
184184

185185
len_t c = 0;
186-
len_t def = 0;
187186
for(int64_t n = nvars-1; n >= 0; n--){
188187
for(len_t i = ind[nvars-1-n]; i < len1; i++){
189188
for(int64_t k = 0; k < nvars; k++){
@@ -193,9 +192,6 @@ static inline int32_t generate_new_elts_basis(int32_t nvars, int32_t *ind,
193192
if(!is_divisible_lexp(nvars, len_lm, (new_basis+c*nvars), bexp_lm)){
194193
c++;
195194
}
196-
else{
197-
def++;
198-
}
199195
}
200196
}
201197

@@ -3813,19 +3809,18 @@ static inline int32_t *get_lm_from_bs(const bs_t * const bs, const ht_t * const
38133809
int32_t *exp = (int32_t *)malloc(
38143810
(unsigned long)(nelts) * (unsigned long)(nv) * sizeof(int32_t));
38153811
/* counters for lengths, exponents and coefficients */
3816-
int64_t cl = 0, ce = 0;//, cc = 0, ctmp = 0;;
3812+
int64_t ce = 0;
38173813

3818-
for (long i = 0; i < nelts; ++i) {
3814+
for (len_t i = 0; i < nelts; ++i) {
38193815
const bl_t bi = bs->lmps[i];
38203816

38213817
dt = bs->hm[bi] + OFFSET;
3822-
for (int k = 1; k < ebl; ++k) {
3818+
for (len_t k = 1; k < ebl; ++k) {
38233819
exp[ce++] = (int32_t)ht->ev[dt[0]][k];
38243820
}
3825-
for (int k = ebl+1; k < evl; ++k) {
3821+
for (len_t k = ebl+1; k < evl; ++k) {
38263822
exp[ce++] = (int32_t)ht->ev[dt[0]][k];
38273823
}
3828-
cl++;
38293824
}
38303825
return exp;
38313826
}
@@ -3838,21 +3833,18 @@ static inline void get_lm_from_bs_trace(bs_t *bs, const ht_t *ht, int32_t *exp){
38383833
const len_t evl = ht->evl;
38393834

38403835
/* counters for lengths, exponents and coefficients */
3841-
int64_t cl = 0, ce = 0;//, cc = 0, ctmp = 0;;
3836+
int64_t ce = 0;
38423837

3843-
for (long i = 0; i < nelts; ++i) {
3838+
for (len_t i = 0; i < nelts; ++i) {
38443839
const bl_t bi = bs->lmps[i];
3845-
// len[cl] = bs->hm[bi][LENGTH];
38463840

38473841
dt = bs->hm[bi] + OFFSET;
3848-
for (int k = 1; k < ebl; ++k) {
3842+
for (len_t k = 1; k < ebl; ++k) {
38493843
exp[ce++] = (int32_t)ht->ev[dt[0]][k];
38503844
}
3851-
for (int k = ebl+1; k < evl; ++k) {
3845+
for (len_t k = ebl+1; k < evl; ++k) {
38523846
exp[ce++] = (int32_t)ht->ev[dt[0]][k];
38533847
}
3854-
// cc += len[cl];
3855-
cl++;
38563848
}
38573849
}
38583850

@@ -3863,21 +3855,15 @@ static inline void get_lm_from_bs_trace_elim(bs_t *bs, const ht_t *ht, int32_t *
38633855
const len_t evl = ht->evl;
38643856

38653857
/* counters for lengths, exponents and coefficients */
3866-
int64_t cl = 0, ce = 0;//, cc = 0, ctmp = 0;;
3858+
int64_t ce = 0;
38673859

3868-
for (long i = 0; i < nelts; ++i) {
3860+
for (len_t i = 0; i < nelts; ++i) {
38693861
const bl_t bi = bs->lmps[i];
3870-
// len[cl] = bs->hm[bi][LENGTH];
38713862

38723863
dt = bs->hm[bi] + OFFSET;
3873-
/* for (int k = 1; k < ebl; ++k) { */
3874-
/* exp[ce++] = (int32_t)ht->ev[dt[0]][k]; */
3875-
/* } */
3876-
for (int k = ebl+1; k < evl; ++k) {
3864+
for (len_t k = ebl+1; k < evl; ++k) {
38773865
exp[ce++] = (int32_t)ht->ev[dt[0]][k];
38783866
}
3879-
// cc += len[cl];
3880-
cl++;
38813867
}
38823868
}
38833869

src/usolve/descartes.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ static long descartes_truncate(mpz_t *upol2,
9090
const unsigned long deg,
9191
const unsigned long nbits,
9292
usolve_flags *flags){
93-
int i;
93+
unsigned long i;
9494
/* /\* Max bit size of coefficients in upol1 *\/ */
9595
/* const unsigned long int nbits = mpz_poly_max_bsize_coeffs(upol1, deg); */
9696

src/usolve/utils.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ static inline void USOLVEmpz_poly_print_maple(mpz_t *upol, unsigned long int deg
154154
*/
155155
static inline int USOLVEmpz_poly_rescale_normalize_2exp_th(mpz_t *upol, long int b, unsigned long deg,
156156
unsigned int nthreads){
157-
long int i;
157+
unsigned long int i;
158158
if (b > 0) {
159159
// j = b;
160160
#ifdef _OPENMP
@@ -170,7 +170,7 @@ static inline int USOLVEmpz_poly_rescale_normalize_2exp_th(mpz_t *upol, long int
170170
omp_set_num_threads(nthreads);
171171
#endif
172172
#pragma omp parallel for num_threads(nthreads)
173-
for(i=0; i<deg; i++){
173+
for(i = 0; i < deg; i++){
174174
mpz_mul_2exp(upol[i], upol[i], (i-deg)*b);
175175
}
176176
}
@@ -187,7 +187,7 @@ static inline int USOLVEmpz_poly_rescale_normalize_2exp_th_long(mpz_t *upol,
187187
long int b,
188188
long int c,
189189
unsigned int nthreads){
190-
long int i;
190+
unsigned long int i;
191191
mpz_t coef;mpz_init(coef);mpz_set_si(coef, c);
192192
if (b > 0) {
193193
#ifdef _OPENMP
@@ -205,7 +205,7 @@ static inline int USOLVEmpz_poly_rescale_normalize_2exp_th_long(mpz_t *upol,
205205
omp_set_num_threads(nthreads);
206206
#endif
207207
#pragma omp parallel for num_threads(nthreads)
208-
for(i=0; i<deg; i++){
208+
for(i = 0; i < deg; i++){
209209
mpz_mul(upol[i], upol[i], coef);
210210
mpz_mul_2exp(upol[i], upol[i], (i-deg)*b);
211211
mpz_mul_si(coef, coef, c);

0 commit comments

Comments
 (0)