diff --git a/opm/simulators/flow/OutputBlackoilModule.hpp b/opm/simulators/flow/OutputBlackoilModule.hpp index 74389b87a3..1e2b3106f9 100644 --- a/opm/simulators/flow/OutputBlackoilModule.hpp +++ b/opm/simulators/flow/OutputBlackoilModule.hpp @@ -1861,7 +1861,7 @@ private: Entry{PhaseEntry{std::array{"BPPW"sv, "BPPO"sv, "BPPG"sv}, [&simConfig = this->eclState_.getSimulationConfig(), &grav = this->simulator_.problem().gravity(), - ®ionAvgDensity = *this->regionAvgDensity_, + ®ionAvgDensity = this->regionAvgDensity_, &problem = this->simulator_.problem(), ®ions = this->regions_](const unsigned phaseIdx, const Context& ectx) { @@ -1882,7 +1882,7 @@ private: ectx.elemCtx.primaryVars(ectx.dofIdx, /*timeIdx=*/0).pvtRegionIndex() + 1 }; - const auto density = regionAvgDensity.value("PVTNUM", phase, region); + const auto density = regionAvgDensity->value("PVTNUM", phase, region); const auto press = getValue(ectx.fs.pressure(phase.ix)); const auto dz = problem.dofCenterDepth(ectx.globalDofIdx) - datum; diff --git a/opm/simulators/flow/OutputExtractor.hpp b/opm/simulators/flow/OutputExtractor.hpp index e515daad68..75608bbc5a 100644 --- a/opm/simulators/flow/OutputExtractor.hpp +++ b/opm/simulators/flow/OutputExtractor.hpp @@ -272,7 +272,7 @@ struct BlockExtractor std::for_each( blockData.begin(), blockData.end(), - [&handlers, &extractors, &blockData](auto& bd_info) + [&handlers, &extractors](auto& bd_info) { unsigned phase{}; const auto& [key, cell] = bd_info.first;