@@ -1218,7 +1218,7 @@ static void collect_rename_info(struct merge_options *opt,
12181218 return ;
12191219
12201220 for (side = MERGE_SIDE1 ; side <= MERGE_SIDE2 ; ++ side ) {
1221- unsigned side_mask = (1 << side );
1221+ unsigned side_mask = (1U << side );
12221222
12231223 /* Check for deletion on side */
12241224 if ((filemask & 1 ) && !(filemask & side_mask ))
@@ -2026,7 +2026,7 @@ static void initialize_attr_index(struct merge_options *opt)
20262026
20272027 ASSIGN_AND_VERIFY_CI (ci , mi );
20282028 for (stage = 0 ; stage < 3 ; stage ++ ) {
2029- unsigned stage_mask = (1 << stage );
2029+ unsigned stage_mask = (1U << stage );
20302030
20312031 if (!(ci -> filemask & stage_mask ))
20322032 continue ;
@@ -2362,7 +2362,7 @@ static char *handle_path_level_conflicts(struct merge_options *opt,
23622362 */
23632363 if (c_info -> reported_already ) {
23642364 clean = 0 ;
2365- } else if (path_in_way (& opt -> priv -> paths , new_path , 1 << side_index )) {
2365+ } else if (path_in_way (& opt -> priv -> paths , new_path , 1U << side_index )) {
23662366 c_info -> reported_already = 1 ;
23672367 strbuf_add_separated_string_list (& collision_paths , ", " ,
23682368 & c_info -> source_files );
@@ -2747,7 +2747,7 @@ static void apply_directory_rename_modifications(struct merge_options *opt,
27472747 ci -> filemask = 0 ;
27482748 ci -> merged .clean = 1 ;
27492749 for (i = MERGE_BASE ; i <= MERGE_SIDE2 ; i ++ ) {
2750- if (ci -> dirmask & (1 << i ))
2750+ if (ci -> dirmask & (1U << i ))
27512751 continue ;
27522752 /* zero out any entries related to files */
27532753 ci -> stages [i ].mode = 0 ;
@@ -2915,7 +2915,7 @@ static int process_renames(struct merge_options *opt,
29152915 assert (side1 == side2 );
29162916 memcpy (& side1 -> stages [0 ], & base -> stages [0 ],
29172917 sizeof (merged ));
2918- side1 -> filemask |= (1 << MERGE_BASE );
2918+ side1 -> filemask |= (1U << MERGE_BASE );
29192919 /* Mark base as resolved by removal */
29202920 base -> merged .is_null = 1 ;
29212921 base -> merged .clean = 1 ;
@@ -3002,7 +3002,7 @@ static int process_renames(struct merge_options *opt,
30023002 target_index = pair -> score ; /* from collect_renames() */
30033003 assert (target_index == 1 || target_index == 2 );
30043004 other_source_index = 3 - target_index ;
3005- old_sidemask = (1 << other_source_index ); /* 2 or 4 */
3005+ old_sidemask = (1U << other_source_index ); /* 2 or 4 */
30063006 source_deleted = (oldinfo -> filemask == 1 );
30073007 collision = ((newinfo -> filemask & old_sidemask ) != 0 );
30083008 type_changed = !source_deleted &&
@@ -3116,7 +3116,7 @@ static int process_renames(struct merge_options *opt,
31163116 */
31173117 memcpy (& newinfo -> stages [0 ], & oldinfo -> stages [0 ],
31183118 sizeof (newinfo -> stages [0 ]));
3119- newinfo -> filemask |= (1 << MERGE_BASE );
3119+ newinfo -> filemask |= (1U << MERGE_BASE );
31203120 newinfo -> pathnames [0 ] = oldpath ;
31213121 if (type_changed ) {
31223122 /* rename vs. typechange */
@@ -3139,7 +3139,7 @@ static int process_renames(struct merge_options *opt,
31393139 memcpy (& newinfo -> stages [other_source_index ],
31403140 & oldinfo -> stages [other_source_index ],
31413141 sizeof (newinfo -> stages [0 ]));
3142- newinfo -> filemask |= (1 << other_source_index );
3142+ newinfo -> filemask |= (1U << other_source_index );
31433143 newinfo -> pathnames [other_source_index ] = oldpath ;
31443144 }
31453145 }
@@ -3990,7 +3990,7 @@ static int process_entry(struct merge_options *opt,
39903990 ci -> match_mask = (ci -> match_mask & ~ci -> dirmask );
39913991 ci -> dirmask = 0 ;
39923992 for (i = MERGE_BASE ; i <= MERGE_SIDE2 ; i ++ ) {
3993- if (ci -> filemask & (1 << i ))
3993+ if (ci -> filemask & (1U << i ))
39943994 continue ;
39953995 ci -> stages [i ].mode = 0 ;
39963996 oidcpy (& ci -> stages [i ].oid , null_oid ());
0 commit comments