> On Feb 8, 2016, at 4:15 AM, Michael Zimmermann <[email protected]> 
> wrote:
> 
> this prevents warnings like 'control reaches end of non-void function'.
> 
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: M1cha <[email protected]>
> ---
> StdLib/Include/assert.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/StdLib/Include/assert.h b/StdLib/Include/assert.h
> index ece4f27..8369f25 100644
> --- a/StdLib/Include/assert.h
> +++ b/StdLib/Include/assert.h
> @@ -52,7 +52,7 @@ __BEGIN_DECLS
>                   the application was launched from.
> **/
> extern void
> -__assert(const char *file, const char *func, int line, const char
> *failedexpr);
> +__assert(const char *file, const char *func, int line, const char
> *failedexpr) __noreturn;
> 

Is __noreturn in the C standard or is it compiler specific? 

Thanks,

Andrew Fish

> __END_DECLS
> 
> -- 
> 2.7.0
> _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.01.org/mailman/listinfo/edk2-devel

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to