From ca0646fce4b739c83f2501ec26968919467074d8 Mon Sep 17 00:00:00 2001 From: Vitaly Chikunov Date: Thu, 29 Oct 2020 00:58:56 +0300 Subject: [PATCH] CMakeLists.txt: Fix warning on gcc-9 /root/rpmbuild/BUILD/openssl-gost-engine-1.1.1/CMakeFiles/CMakeTmp/src.c:4:14: warning: initialization of 'int *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 4 | int *p = buf + 1; | ^~~ /root/rpmbuild/BUILD/openssl-gost-engine-1.1.1/CMakeFiles/CMakeTmp/src.c:5:14: warning: initialization of 'int *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 5 | int *q = buf + 2; | ^~~ Reported-by: Ilya Shipitsin Fixes: #288 (cherry picked from commit 6c7addf78b7fe7c8841d4cda6c9d710e4992c7a6) --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 112bbec..e6337c9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,8 +69,8 @@ endif() check_c_source_runs(" int main(void) { char buf[16] = { 0, 1, 2 }; - int *p = buf + 1; - int *q = buf + 2; + int *p = (int *)(buf + 1); + int *q = (int *)(buf + 2); return (*p == *q); } " RELAXED_ALIGNMENT) -- 2.39.2