From ae6ef8249baf4adbace4b9cc40b26fa4dc3748b0 Mon Sep 17 00:00:00 2001 From: Markus Blatt Date: Thu, 20 Mar 2014 10:49:03 +0100 Subject: [PATCH] Use empty constructor to construct empty shared_ptr. At least for g++-4.4. shared_ptr does not have a constructor taking an integer and therefore compilation fails. Therefore we resort statements to construct empty pointers, like ```parser_(0)``` to using the empty constructor: ```parser_()``` This patch closes #533 --- opm/core/io/eclipse/EclipseWriter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opm/core/io/eclipse/EclipseWriter.cpp b/opm/core/io/eclipse/EclipseWriter.cpp index 65b7e400..dce64e6a 100644 --- a/opm/core/io/eclipse/EclipseWriter.cpp +++ b/opm/core/io/eclipse/EclipseWriter.cpp @@ -1538,7 +1538,7 @@ EclipseWriter::EclipseWriter ( std::shared_ptr parser, std::shared_ptr grid) : parser_ (parser) - , newParserDeck_(0) + , newParserDeck_() , grid_ (grid) , uses_ (phaseUsageFromDeck (*parser)) { @@ -1592,7 +1592,7 @@ EclipseWriter::EclipseWriter ( const ParameterGroup& params, Opm::DeckConstPtr newParserDeck, std::shared_ptr grid) - : parser_ (0) + : parser_ () , newParserDeck_(newParserDeck) , grid_ (grid) , uses_ (phaseUsageFromDeck (newParserDeck))