From 9a74a55b38bf2296e8c1b29e5c93dd6371f12449 Mon Sep 17 00:00:00 2001 From: Tom Seidl Date: Mon, 16 Oct 2023 15:04:57 -0600 Subject: [PATCH 1/2] fix compilation error error: '~Point' overrides a destructor but is not marked 'override' --- gmodel.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gmodel.hpp b/gmodel.hpp index a857015..2bd6240 100644 --- a/gmodel.hpp +++ b/gmodel.hpp @@ -166,7 +166,7 @@ struct Point : public Object { Vector pos; double size; Point(); - ~Point(); + ~Point() override; }; typedef std::shared_ptr PointPtr; From 22db986786748657b2c6fdb8c2f127b495b5f92a Mon Sep 17 00:00:00 2001 From: Tom Seidl Date: Tue, 2 Jul 2024 08:10:46 -0600 Subject: [PATCH 2/2] silence warning for clang 16 --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e7c3f0a..c4959b2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,6 +34,7 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") set(FLAGS "${FLAGS} -Wno-c++98-compat-pedantic -Wno-padded") set(FLAGS "${FLAGS} -Wno-float-equal") set(FLAGS "${FLAGS} -Wno-weak-template-vtables") + set(FLAGS "${FLAGS} -Wno-unsafe-buffer-usage") elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") set(FLAGS "${FLAGS} -fno-omit-frame-pointer -fmax-errors=1") set(FLAGS "${FLAGS} -Werror -Wall -Wextra")