From f80b662f774e245d1834e64f45ecabea6d346ca8 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 8 Mar 2024 14:27:36 +0200 Subject: [PATCH] Fix for Centos6/7 compilation issues --- ASTNode.cpp | 2 +- ASTree.cpp | 2 +- CMakeLists.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ASTNode.cpp b/ASTNode.cpp index 6959d6a..b93a405 100644 --- a/ASTNode.cpp +++ b/ASTNode.cpp @@ -11,7 +11,7 @@ void ASTNodeList::removeLast() void ASTNodeList::removeFirst() { - m_nodes.erase(m_nodes.cbegin()); + m_nodes.erase(m_nodes.begin()); } diff --git a/ASTree.cpp b/ASTree.cpp index 0f8ca3b..c58b7be 100644 --- a/ASTree.cpp +++ b/ASTree.cpp @@ -34,7 +34,7 @@ static bool printClassDocstring = true; // shortcut for all top/pop calls static PycRef StackPopTop(FastStack& stack) { - const auto node{ stack.top() }; + const auto node(stack.top()); stack.pop(); return node; } diff --git a/CMakeLists.txt b/CMakeLists.txt index b2dd5da..195500b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ if (ENABLE_STACK_DEBUG) endif() if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") - set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wshadow -Werror ${CMAKE_CXX_FLAGS}") + set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror ${CMAKE_CXX_FLAGS}") elseif(MSVC) set(CMAKE_CXX_FLAGS "/WX ${CMAKE_CXX_FLAGS}") add_definitions(-D_CRT_SECURE_NO_WARNINGS)