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
This commit is contained in:
parent
550048b468
commit
ae6ef8249b
@ -1538,7 +1538,7 @@ EclipseWriter::EclipseWriter (
|
|||||||
std::shared_ptr <const EclipseGridParser> parser,
|
std::shared_ptr <const EclipseGridParser> parser,
|
||||||
std::shared_ptr <const UnstructuredGrid> grid)
|
std::shared_ptr <const UnstructuredGrid> grid)
|
||||||
: parser_ (parser)
|
: parser_ (parser)
|
||||||
, newParserDeck_(0)
|
, newParserDeck_()
|
||||||
, grid_ (grid)
|
, grid_ (grid)
|
||||||
, uses_ (phaseUsageFromDeck (*parser))
|
, uses_ (phaseUsageFromDeck (*parser))
|
||||||
{
|
{
|
||||||
@ -1592,7 +1592,7 @@ EclipseWriter::EclipseWriter (
|
|||||||
const ParameterGroup& params,
|
const ParameterGroup& params,
|
||||||
Opm::DeckConstPtr newParserDeck,
|
Opm::DeckConstPtr newParserDeck,
|
||||||
std::shared_ptr <const UnstructuredGrid> grid)
|
std::shared_ptr <const UnstructuredGrid> grid)
|
||||||
: parser_ (0)
|
: parser_ ()
|
||||||
, newParserDeck_(newParserDeck)
|
, newParserDeck_(newParserDeck)
|
||||||
, grid_ (grid)
|
, grid_ (grid)
|
||||||
, uses_ (phaseUsageFromDeck (newParserDeck))
|
, uses_ (phaseUsageFromDeck (newParserDeck))
|
||||||
|
Loading…
Reference in New Issue
Block a user