@@ -358,7 +358,7 @@ macro_rules! impl_Display {
358358                } 
359359                #[ cfg( feature = "optimize_for_size" ) ] 
360360                { 
361-                     offset = _inner_slow_integer_to_str( self . unsigned_abs( ) . $conv_fn( ) ,  & mut  buf. buf) ; 
361+                     offset = $ { concat ( _inner_slow_integer_to_str,  $gen_name ) } ( self . unsigned_abs( ) . $conv_fn( ) ,  & mut  buf. buf) ; 
362362                } 
363363                // Only difference between signed and unsigned are these 4 lines. 
364364                if  self  < 0  { 
@@ -401,7 +401,7 @@ macro_rules! impl_Display {
401401                } 
402402                #[ cfg( feature = "optimize_for_size" ) ] 
403403                { 
404-                     offset = _inner_slow_integer_to_str( self . $conv_fn( ) ,  & mut  buf. buf) ; 
404+                     offset = $ { concat ( _inner_slow_integer_to_str,  $gen_name ) } ( self . $conv_fn( ) ,  & mut  buf. buf) ; 
405405                } 
406406                // SAFETY: Starting from `offset`, all elements of the slice have been set. 
407407                unsafe  {  slice_buffer_to_str( & buf. buf,  offset)  } 
@@ -412,7 +412,7 @@ macro_rules! impl_Display {
412412        ) * 
413413
414414        #[ cfg( feature = "optimize_for_size" ) ] 
415-         fn  _inner_slow_integer_to_str( mut  n:  $u,  buf:  & mut  [ MaybeUninit :: <u8 >] )  -> usize  { 
415+         fn  $ { concat ( _inner_slow_integer_to_str,  $gen_name ) } ( mut  n:  $u,  buf:  & mut  [ MaybeUninit :: <u8 >] )  -> usize  { 
416416            let  mut  curr = buf. len( ) ; 
417417
418418            // SAFETY: To show that it's OK to copy into `buf_ptr`, notice that at the beginning 
@@ -437,7 +437,7 @@ macro_rules! impl_Display {
437437            const  MAX_DEC_N :  usize  = $u:: MAX . ilog( 10 )  as  usize  + 1 ; 
438438            let  mut  buf = [ MaybeUninit :: <u8 >:: uninit( ) ;  MAX_DEC_N ] ; 
439439
440-             let  offset = _inner_slow_integer_to_str( n,  & mut  buf) ; 
440+             let  offset = $ { concat ( _inner_slow_integer_to_str,  $gen_name ) } ( n,  & mut  buf) ; 
441441            // SAFETY: Starting from `offset`, all elements of the slice have been set. 
442442            let  buf_slice = unsafe  {  slice_buffer_to_str( & buf,  offset)  } ; 
443443            f. pad_integral( is_nonnegative,  "" ,  buf_slice) 
0 commit comments