MDEV-35632: HandlerSocket uses deprecated auto_ptr

Let us suppress the deprecation warnings more specifically.

This fixes up commit d76f5774fe
This commit is contained in:
Marko Mäkelä 2024-12-12 11:58:11 +02:00
parent 965e65d6bb
commit 9a25f2a5bb
3 changed files with 10 additions and 2 deletions

View file

@ -6,8 +6,6 @@ IF(WIN32 OR WITHOUT_SERVER)
RETURN() RETURN()
ENDIF() ENDIF()
MY_CHECK_AND_SET_COMPILER_FLAG("-Wno-deprecated-declarations")
INCLUDE_DIRECTORIES(libhsclient) INCLUDE_DIRECTORIES(libhsclient)
# Handlersocket client library. We do not distribute it, # Handlersocket client library. We do not distribute it,

View file

@ -9,6 +9,11 @@
#ifndef DENA_DATABASE_HPP #ifndef DENA_DATABASE_HPP
#define DENA_DATABASE_HPP #define DENA_DATABASE_HPP
#ifdef __GNUC__
/* auto_ptr is deprecated */
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
#include <string> #include <string>
#include <memory> #include <memory>
#include <vector> #include <vector>

View file

@ -19,6 +19,11 @@
#include "string_ref.hpp" #include "string_ref.hpp"
#include "string_buffer.hpp" #include "string_buffer.hpp"
#ifdef __GNUC__
/* auto_ptr is deprecated */
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
namespace dena { namespace dena {
struct hstcpcli_filter { struct hstcpcli_filter {