From: Nathan Moinvaziri Date: Fri, 24 Dec 2021 20:33:15 +0000 (-0800) Subject: Fixed wrong alignment definition used when compiling with ClangCl. X-Git-Tag: 2.1.0-beta1~470 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf5fe97d0ff154d1b381832e86533e9db1f070af;p=thirdparty%2Fzlib-ng.git Fixed wrong alignment definition used when compiling with ClangCl. --- diff --git a/zutil.h b/zutil.h index f25556f94..660fabdac 100644 --- a/zutil.h +++ b/zutil.h @@ -253,12 +253,10 @@ void Z_INTERNAL zng_cfree(void *opaque, void *ptr); # define PREFETCH_RW(addr) addr #endif /* (un)likely */ -#if defined(_MSC_VER) +#if defined(__clang__) || defined(__GNUC__) +# define ALIGNED_(x) __attribute__ ((aligned(x))) +#elif defined(_MSC_VER) # define ALIGNED_(x) __declspec(align(x)) -#else -# if defined(__GNUC__) -# define ALIGNED_(x) __attribute__ ((aligned(x))) -# endif #endif #if defined(X86_FEATURES)