From dcfcb826ff4cb3f6d79a7e78a4edb5afd42f43d9 Mon Sep 17 00:00:00 2001 From: Ben Wibking Date: Wed, 22 Oct 2025 17:22:12 -0400 Subject: [PATCH 1/2] fix incorrect C++ standard library usage to make C++20 build work --- src/IO/ADIOS/ADIOS2PreloadVariables.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/IO/ADIOS/ADIOS2PreloadVariables.cpp b/src/IO/ADIOS/ADIOS2PreloadVariables.cpp index a29c7a1ae2..f125ecd3e8 100644 --- a/src/IO/ADIOS/ADIOS2PreloadVariables.cpp +++ b/src/IO/ADIOS/ADIOS2PreloadVariables.cpp @@ -56,7 +56,8 @@ namespace } auto operator==(FilteredInputIterator const &other) const -> bool { - return static_cast(this)->operator==(other); + return static_cast(*this) + == static_cast(other); } using Iterator::operator*; using Iterator::operator->; From f7dbdf9afc93649c09c35bc643609f57fdfcc92c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 22 Oct 2025 21:33:15 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/IO/ADIOS/ADIOS2PreloadVariables.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/IO/ADIOS/ADIOS2PreloadVariables.cpp b/src/IO/ADIOS/ADIOS2PreloadVariables.cpp index f125ecd3e8..38012843e5 100644 --- a/src/IO/ADIOS/ADIOS2PreloadVariables.cpp +++ b/src/IO/ADIOS/ADIOS2PreloadVariables.cpp @@ -56,8 +56,8 @@ namespace } auto operator==(FilteredInputIterator const &other) const -> bool { - return static_cast(*this) - == static_cast(other); + return static_cast(*this) == + static_cast(other); } using Iterator::operator*; using Iterator::operator->;