Skip to content

Commit ee65b7b

Browse files
committed
Fix compiler warnings
- Removed conversion from size_t to uint32 - Removed not used variables and silence warnings from mronga/vendor/gronga/lib/ii.c
1 parent f0bef17 commit ee65b7b

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

sql/item_xmlfunc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class NativeNodesetBuffer: public NativeBuffer<16*sizeof(MY_XPATH_FLT)>
5555
}
5656
uint32 elements() const
5757
{
58-
return length() / sizeof(MY_XPATH_FLT);
58+
return length() / (uint32) sizeof(MY_XPATH_FLT);
5959
}
6060
};
6161

storage/mroonga/vendor/groonga/lib/ii.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -488,15 +488,14 @@ chunk_new(grn_ctx *ctx, grn_ii *ii, uint32_t *res, uint32_t size)
488488
return ctx->rc;
489489
} else {
490490
uint32_t *vp;
491-
int m, aligned_size;
491+
int m;
492492
if (size > (1 << GRN_II_W_LEAST_CHUNK)) {
493493
int es = size - 1;
494494
GRN_BIT_SCAN_REV(es, m);
495495
m++;
496496
} else {
497497
m = GRN_II_W_LEAST_CHUNK;
498498
}
499-
aligned_size = 1 << (m - GRN_II_W_LEAST_CHUNK);
500499
if (ii->header->ngarbages[m - GRN_II_W_LEAST_CHUNK] > N_GARBAGES_TH) {
501500
grn_ii_ginfo *ginfo;
502501
uint32_t *gseg;
@@ -2856,7 +2855,7 @@ chunk_merge(grn_ctx *ctx, grn_ii *ii, buffer *sb, buffer_term *bt,
28562855

28572856
if (scp) {
28582857
uint16_t nextb = *nextbp;
2859-
uint32_t snn = 0, *srp, *ssp = NULL, *stp, *sop = NULL, *snp;
2858+
uint32_t *srp, *ssp = NULL, *stp, *sop = NULL, *snp;
28602859
uint8_t *sbp = *sbpp;
28612860
datavec rdv[MAX_N_ELEMENTS + 1];
28622861
size_t bufsize = S_SEGMENT * ii->n_elements;
@@ -2873,7 +2872,6 @@ chunk_merge(grn_ctx *ctx, grn_ii *ii, buffer *sb, buffer_term *bt,
28732872
if ((ii->header->flags & GRN_OBJ_WITH_SECTION)) { ssp = rdv[j++].data; }
28742873
stp = rdv[j++].data;
28752874
if ((ii->header->flags & GRN_OBJ_WITH_WEIGHT)) { sop = rdv[j++].data; }
2876-
snn = rdv[j].data_size;
28772875
snp = rdv[j].data;
28782876
}
28792877
datavec_reset(ctx, dv, ii->n_elements, sdf + S_SEGMENT, bufsize);
@@ -3044,7 +3042,7 @@ buffer_merge(grn_ctx *ctx, grn_ii *ii, uint32_t seg, grn_hash *h,
30443042
chunk_info *cinfo = NULL;
30453043
grn_id crid = GRN_ID_NIL;
30463044
docinfo cid = {0, 0, 0, 0, 0}, lid = {0, 0, 0, 0, 0}, bid = {0, 0, 0, 0, 0};
3047-
uint32_t sdf = 0, snn = 0, ndf;
3045+
uint32_t sdf = 0, ndf;
30483046
uint32_t *srp = NULL, *ssp = NULL, *stp = NULL, *sop = NULL, *snp = NULL;
30493047
if (!bt->tid) {
30503048
nterms_void++;
@@ -3130,7 +3128,6 @@ buffer_merge(grn_ctx *ctx, grn_ii *ii, uint32_t seg, grn_hash *h,
31303128
if ((ii->header->flags & GRN_OBJ_WITH_SECTION)) { ssp = rdv[j++].data; }
31313129
stp = rdv[j++].data;
31323130
if ((ii->header->flags & GRN_OBJ_WITH_WEIGHT)) { sop = rdv[j++].data; }
3133-
snn = rdv[j].data_size;
31343131
snp = rdv[j].data;
31353132
}
31363133
datavec_reset(ctx, dv, ii->n_elements, sdf + S_SEGMENT, size);
@@ -3541,8 +3538,12 @@ grn_ii_buffer_check(grn_ctx *ctx, grn_ii *ii, uint32_t seg)
35413538
chunk_info *cinfo = NULL;
35423539
grn_id crid = GRN_ID_NIL;
35433540
docinfo bid = {0, 0, 0, 0, 0};
3544-
uint32_t sdf = 0, snn = 0;
3545-
uint32_t *srp = NULL, *ssp = NULL, *stp = NULL, *sop = NULL, *snp = NULL;
3541+
uint32_t sdf = 0;
3542+
uint32_t *srp __attribute__((unused)) = NULL;
3543+
uint32_t *ssp __attribute__((unused)) = NULL;
3544+
uint32_t *stp __attribute__((unused)) = NULL;
3545+
uint32_t *sop __attribute__((unused)) = NULL;
3546+
uint32_t *snp __attribute__((unused)) = NULL;
35463547
if (!bt->tid && !bt->pos_in_buffer && !bt->size_in_buffer) {
35473548
nterms_void++;
35483549
continue;
@@ -3597,7 +3598,6 @@ grn_ii_buffer_check(grn_ctx *ctx, grn_ii *ii, uint32_t seg)
35973598
stp = rdv[j++].data;
35983599
if ((ii->header->flags & GRN_OBJ_WITH_WEIGHT)) { sop = rdv[j++].data; }
35993600
GRN_OUTPUT_INT64(rdv[j].data_size);
3600-
snn = rdv[j].data_size;
36013601
snp = rdv[j].data;
36023602
}
36033603
nterm_with_chunk++;
@@ -4119,7 +4119,7 @@ buffer_new_lexicon_pat(grn_ctx *ctx,
41194119
*lseg == GRN_II_PSEG_NOT_ASSIGNED &&
41204120
(tid = grn_pat_cursor_next(ctx, cursor))) {
41214121
void *current_key;
4122-
int current_key_size;
4122+
int current_key_size __attribute__((unused));
41234123

41244124
current_key_size = grn_pat_cursor_get_key(ctx, cursor, &current_key);
41254125
if (memcmp(((char *)current_key) + target_key_size,

0 commit comments

Comments
 (0)