Re: [PATCH] smalloc: fix compiler warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/31/19 2:57 PM, vincentfu@xxxxxxxxx wrote:
> From: Vincent Fu <vincent.fu@xxxxxxx>
> 
> firstfree() triggers a warning from the Windows compiler used by
> AppVeyor because it doesn't return a value if the for loop iterates to
> completion. This patch resolves the compiler warning.
> 
> AppVeyor Windows build log: https://ci.appveyor.com/project/axboe/fio/builds/26381726
> ---
>   smalloc.c | 3 +++
>   1 file changed, 3 insertions(+)
> 
> diff --git a/smalloc.c b/smalloc.c
> index c97bcbaa..0d7054a4 100644
> --- a/smalloc.c
> +++ b/smalloc.c
> @@ -347,6 +347,9 @@ static unsigned int firstfree(struct pool *pool)
>                           return i;
>   
>           assert(0);
> +
> +	/* we will never get here but this fixes a compiler warning */
> +	return -1U;
>   }

Thanks, a bit ugly (for Windows), but no big deal.

-- 
Jens Axboe




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux