From 7d5b8445386b56aa3b1b5a8e46e9d8cb4297442a Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 8 Jan 2019 11:11:14 -0500 Subject: [PATCH] lib/krb5: WIN32 disable warnings Heimdal declares functions that never return as non-void. Suppress the following warnings now that functions are labeled 'noreturn'. 4646 - function declared with __declspec(noreturn) has non-void return type 4716 - 'function' must return a value Change-Id: Id85cc435e99688bae7326a723a5a80d828859bf2 --- lib/krb5/warn.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/krb5/warn.c b/lib/krb5/warn.c index 9a0d00461..84e04155b 100644 --- a/lib/krb5/warn.c +++ b/lib/krb5/warn.c @@ -31,6 +31,11 @@ * SUCH DAMAGE. */ +#if defined(_MSC_VER) +# pragma warning(disable: 4646) +# pragma warning(disable: 4716) +#endif + #include "krb5_locl.h" #include