]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
Enable -std= for cmake builds, fix warnings (#598)
authorStephan Walter <redacted>
Fri, 31 Mar 2023 19:19:16 +0000 (19:19 +0000)
committerGitHub <redacted>
Fri, 31 Mar 2023 19:19:16 +0000 (19:19 +0000)
CMakeLists.txt
ggml.c

index 37f22700bc9aa2ead423e588a8adf60f79e6e933..1a434f07bba0cc58776c82ce5a88ebb9dd91e3fd 100644 (file)
@@ -68,7 +68,9 @@ option(LLAMA_BUILD_EXAMPLES         "llama: build examples" ${LLAMA_STANDALONE})
 # Compile flags
 #
 
+set(CMAKE_CXX_STANDARD 11)
 set(CMAKE_CXX_STANDARD_REQUIRED true)
+set(CMAKE_C_STANDARD 11)
 set(CMAKE_C_STANDARD_REQUIRED true)
 set(THREADS_PREFER_PTHREAD_FLAG ON)
 find_package(Threads REQUIRED)
diff --git a/ggml.c b/ggml.c
index 8e051dd2e03b57a6378a3525dca4044ff64ee2bd..b6dd3f3cf74e32120804f0492d40d039ad77a0da 100644 (file)
--- a/ggml.c
+++ b/ggml.c
@@ -542,8 +542,8 @@ static void quantize_row_q4_0_reference(const float * restrict x, block_q4_0 * r
             const uint8_t vi0 = (int8_t)roundf(v0) + 8;
             const uint8_t vi1 = (int8_t)roundf(v1) + 8;
 
-            assert(vi0 >= 0 && vi0 < 16);
-            assert(vi1 >= 0 && vi1 < 16);
+            assert(vi0 < 16);
+            assert(vi1 < 16);
 
             pp[l/2] = vi0 | (vi1 << 4);
         }
@@ -837,8 +837,8 @@ static void quantize_row_q4_1_reference(const float * restrict x, void * restric
             const uint8_t vi0 = roundf(v0);
             const uint8_t vi1 = roundf(v1);
 
-            assert(vi0 >= 0 && vi0 < 16);
-            assert(vi1 >= 0 && vi1 < 16);
+            assert(vi0 < 16);
+            assert(vi1 < 16);
 
             pp[l/2] = vi0 | (vi1 << 4);
         }