@@ -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