From b96ac03d4675c4751521158e005be8d6c65e9570 Mon Sep 17 00:00:00 2001 From: Jonah Miller Date: Mon, 13 Apr 2026 13:34:31 -0400 Subject: [PATCH 1/2] silence the warning about this pointer --- singularity-eos/eos/eos_variant.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/singularity-eos/eos/eos_variant.hpp b/singularity-eos/eos/eos_variant.hpp index 4f4785a7aa2..1586b74d224 100644 --- a/singularity-eos/eos/eos_variant.hpp +++ b/singularity-eos/eos/eos_variant.hpp @@ -768,7 +768,7 @@ class Variant { } std::size_t DeSerialize(char *src, const SharedMemSettings &stngs = DEFAULT_SHMEM_STNGS) { - memcpy(this, src, sizeof(*this)); + memcpy(static_cast(this), src, sizeof(*this)); std::size_t offst = sizeof(*this); std::size_t dyn_size = DynamicMemorySizeInBytes(); if (dyn_size > 0) { From 3819ace708806423bd92dab896d8cbfdd4fda61b Mon Sep 17 00:00:00 2001 From: Jonah Miller Date: Mon, 13 Apr 2026 14:48:57 -0400 Subject: [PATCH 2/2] formatting --- singularity-eos/eos/eos_variant.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/singularity-eos/eos/eos_variant.hpp b/singularity-eos/eos/eos_variant.hpp index 1586b74d224..10fa5aabc8a 100644 --- a/singularity-eos/eos/eos_variant.hpp +++ b/singularity-eos/eos/eos_variant.hpp @@ -768,7 +768,7 @@ class Variant { } std::size_t DeSerialize(char *src, const SharedMemSettings &stngs = DEFAULT_SHMEM_STNGS) { - memcpy(static_cast(this), src, sizeof(*this)); + memcpy(static_cast(this), src, sizeof(*this)); std::size_t offst = sizeof(*this); std::size_t dyn_size = DynamicMemorySizeInBytes(); if (dyn_size > 0) {