From: Harmen Stoppels Date: Tue, 29 Aug 2023 12:31:12 +0000 (+0200) Subject: cast _xgetbv to int to silence conversion warning X-Git-Tag: 2.1.4~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca2d4e5adcba46931915519814f001b8eb7cde6a;p=thirdparty%2Fzlib-ng.git cast _xgetbv to int to silence conversion warning --- diff --git a/cmake/detect-intrinsics.cmake b/cmake/detect-intrinsics.cmake index d8a3c285d..bc938fc23 100644 --- a/cmake/detect-intrinsics.cmake +++ b/cmake/detect-intrinsics.cmake @@ -507,7 +507,7 @@ macro(check_xsave_intrinsics) #else # include #endif - unsigned int f(unsigned int a) { return _xgetbv(a); } + unsigned int f(unsigned int a) { return (int) _xgetbv(a); } int main(void) { return 0; }" HAVE_XSAVE_INTRIN FAIL_REGEX "not supported") set(CMAKE_REQUIRED_FLAGS) diff --git a/configure b/configure index e54db18ab..1c3c5da73 100755 --- a/configure +++ b/configure @@ -1233,7 +1233,7 @@ check_xsave_intrinsics() { #else # include #endif -unsigned int f(unsigned int a) { return _xgetbv(a); } +unsigned int f(unsigned int a) { return (int) _xgetbv(a); } int main(void) { return 0; } EOF if try ${CC} ${CFLAGS} ${xsaveflag} $test.c; then