From baba1f5b3d5c2d063422fd315a92847399d37b8b Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Sat, 22 Sep 2018 00:42:56 +0200
Subject: [PATCH] Cleaner null stream initialization

---
 src/utils/PastisOStream.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/utils/PastisOStream.cpp b/src/utils/PastisOStream.cpp
index 19277e562..af188ac6b 100644
--- a/src/utils/PastisOStream.cpp
+++ b/src/utils/PastisOStream.cpp
@@ -7,6 +7,8 @@ PastisOStream pout(std::cout);
 PastisOStream perr(std::cerr);
 
 std::stringstream null_stream;
-const PastisOStream _null_stream_initializer(*[](std::stringstream& null_stream){
-                                                null_stream.setstate(std::ios::badbit);
-                                                return &null_stream;}(null_stream));
+const PastisOStream _null_stream_initializer([]()-> std::stringstream&
+                                             {
+                                               null_stream.setstate(std::ios::badbit);
+                                               return null_stream;
+                                             }());
-- 
GitLab