From 1300139eea60d083b8bde168661034d2096cc686 Mon Sep 17 00:00:00 2001 From: Markus Blatt Date: Tue, 18 Aug 2020 09:36:33 +0200 Subject: [PATCH] Use make_unique to create unique_ptrs with exception safety. --- ebos/eclbasevanguard.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebos/eclbasevanguard.hh b/ebos/eclbasevanguard.hh index 58f194268..833ce6d38 100644 --- a/ebos/eclbasevanguard.hh +++ b/ebos/eclbasevanguard.hh @@ -351,8 +351,8 @@ public: } else eclSchedule_ = externalEclSchedule_.get(); - this->summaryState_.reset( new Opm::SummaryState( std::chrono::system_clock::from_time_t(this->eclSchedule_->getStartTime() ))); - this->actionState_.reset( new Opm::Action::State() ); + this->summaryState_ = std::make_unique( std::chrono::system_clock::from_time_t(this->eclSchedule_->getStartTime() )); + this->actionState_ = std::make_unique() ; if (!externalEclSummaryConfig_) { // create the schedule object. Note that if eclState is supposed to represent