From 72f9ee644d3a048e68ba9570a096b6dd12c5ee1a Mon Sep 17 00:00:00 2001
From: Boris Kolpackov <boris@codesynthesis.com>
Date: Wed, 15 Jun 2016 18:50:51 +0200
Subject: Get rid of C++11 deprecation warnings for auto_ptr, exception specs

In particular, std::auto_ptr is no longer mapped in C++11.
---
 common/query/basics/test.hxx | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'common/query')

diff --git a/common/query/basics/test.hxx b/common/query/basics/test.hxx
index 3e61c57..74b5ff5 100644
--- a/common/query/basics/test.hxx
+++ b/common/query/basics/test.hxx
@@ -5,6 +5,8 @@
 #ifndef TEST_HXX
 #define TEST_HXX
 
+#include <common/config.hxx> // HAVE_CXX11
+
 #include <string>
 #include <vector>
 #include <memory>
@@ -55,7 +57,11 @@ struct person
   std::string first_name_;
 
   #pragma db column ("middle") null
+#ifdef HAVE_CXX11
+  std::unique_ptr<std::string> middle_name_;
+#else
   std::auto_ptr<std::string> middle_name_;
+#endif
 
   #pragma db column ("last")
   std::string last_name_;
-- 
cgit v1.1