mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-30 07:23:07 +03:00
Enabled Wnon-virtual-dtor
This commit is contained in:
@ -13,7 +13,7 @@ option(WITH_ASAN "Enable address sanitizer" OFF)
|
|||||||
option(WITH_TSAN "Enable thread sanitizer" OFF)
|
option(WITH_TSAN "Enable thread sanitizer" OFF)
|
||||||
|
|
||||||
# CXX flags
|
# CXX flags
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -Weffc++ -Woverloaded-virtual -Wno-non-virtual-dtor -g")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -Weffc++ -Woverloaded-virtual -g")
|
||||||
|
|
||||||
check_include_file("${CMAKE_CURRENT_SOURCE_DIR}/wsrep/wsrep_api.h" HAVE_WSREP_API_HPP)
|
check_include_file("${CMAKE_CURRENT_SOURCE_DIR}/wsrep/wsrep_api.h" HAVE_WSREP_API_HPP)
|
||||||
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include")
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include")
|
||||||
|
@ -24,7 +24,7 @@ namespace wsrep
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
client_service() { }
|
client_service() { }
|
||||||
|
virtual ~client_service() { }
|
||||||
/**
|
/**
|
||||||
* Return true if two pahase commit is required for transaction
|
* Return true if two pahase commit is required for transaction
|
||||||
* to commit.
|
* to commit.
|
||||||
|
@ -30,6 +30,7 @@ namespace wsrep
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
virtual ~server_service() { }
|
||||||
virtual wsrep::storage_service* storage_service(
|
virtual wsrep::storage_service* storage_service(
|
||||||
wsrep::client_service&) = 0;
|
wsrep::client_service&) = 0;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user