[U-Boot-Users] [PATCH] Mark board_init_[fr] as noreturn
Wolfgang Denk
wd at denx.de
Thu Feb 14 22:55:15 CET 2008
In message <1201517161-23655-1-git-send-email-vapier at gentoo.org> you wrote:
>
> Signed-off-by: Mike Frysinger <vapier at gentoo.org>
> ---
> include/common.h | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/include/common.h b/include/common.h
> index 54083f1..bcb8bb9 100644
> --- a/include/common.h
> +++ b/include/common.h
> @@ -203,8 +203,8 @@ void init_cmd_timeout(void);
> void reset_cmd_timeout(void);
>
> /* lib_$(ARCH)/board.c */
> -void board_init_f (ulong);
> -void board_init_r (gd_t *, ulong);
> +void board_init_f (ulong) __attribute__ ((noreturn));
> +void board_init_r (gd_t *, ulong) __attribute__ ((noreturn));
Well - now I get compile warnings (on PPC):
board.c: In function 'board_init_f':
board.c:615: warning: 'noreturn' function does return
How to fix?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
How much net work could a network work, if a network could net work?
More information about the U-Boot
mailing list