aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp6
-rw-r--r--Source/Initialization/PlasmaInjector.cpp6
2 files changed, 8 insertions, 4 deletions
diff --git a/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp b/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp
index 0993a3eaf..b6cb1da97 100644
--- a/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp
+++ b/Source/Diagnostics/FlushFormats/FlushFormatSensei.cpp
@@ -39,12 +39,14 @@ FlushFormatSensei::FlushFormatSensei (amrex::AmrMesh *amr_mesh,
#endif
}
+#ifdef AMREX_USE_SENSEI_INSITU
FlushFormatSensei::~FlushFormatSensei ()
{
-#ifdef AMREX_USE_SENSEI_INSITU
delete m_insitu_bridge;
-#endif
}
+#else
+FlushFormatSensei::~FlushFormatSensei () = default;
+#endif
void
FlushFormatSensei::WriteToFile (
diff --git a/Source/Initialization/PlasmaInjector.cpp b/Source/Initialization/PlasmaInjector.cpp
index eeb700ae1..4c2aebf8e 100644
--- a/Source/Initialization/PlasmaInjector.cpp
+++ b/Source/Initialization/PlasmaInjector.cpp
@@ -512,9 +512,9 @@ PlasmaInjector::PlasmaInjector (int ispecies, const std::string& name)
amrex::Gpu::synchronize();
}
+#ifdef AMREX_USE_GPU
PlasmaInjector::~PlasmaInjector ()
{
-#ifdef AMREX_USE_GPU
if (d_inj_pos) {
amrex::The_Arena()->free(d_inj_pos);
}
@@ -524,8 +524,10 @@ PlasmaInjector::~PlasmaInjector ()
if (d_inj_mom) {
amrex::The_Arena()->free(d_inj_mom);
}
-#endif
}
+#else
+PlasmaInjector::~PlasmaInjector () = default;
+#endif
// Depending on injection type at runtime, initialize inj_rho
// so that inj_rho->getDensity calls