From 3095381efaf102b67743cda9bb06b81995ed15d2 Mon Sep 17 00:00:00 2001 From: Thorsten Hater <24411438+thorstenhater@users.noreply.github.com> Date: Wed, 25 Sep 2024 08:16:50 +0200 Subject: [PATCH] Make redundant ctors for clang-12 --- .github/workflows/sanitize.yml | 2 +- arbor/cv_policy.cpp | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sanitize.yml b/.github/workflows/sanitize.yml index 092c64807..66f0a65f7 100644 --- a/.github/workflows/sanitize.yml +++ b/.github/workflows/sanitize.yml @@ -19,7 +19,7 @@ permissions: jobs: build: name: "Sanitize" - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/arbor/cv_policy.cpp b/arbor/cv_policy.cpp index e79db9dd6..039d9d9d9 100644 --- a/arbor/cv_policy.cpp +++ b/arbor/cv_policy.cpp @@ -40,7 +40,8 @@ struct cvp_cv_policy_plus { return os; } - cvp_cv_policy_plus(const cv_policy& lhs, const cv_policy& rhs): lhs_{lhs}, rhs_(rhs) {} + // TODO This is needed seemingly only for older compilers + cvp_cv_policy_plus(cv_policy lhs, cv_policy rhs): lhs_{std::move(lhs)}, rhs_(std::move(rhs)) {} cv_policy lhs_, rhs_; }; @@ -63,6 +64,9 @@ struct cvp_cv_policy_bar { return os; } + // TODO This is needed seemingly only for older compilers + cvp_cv_policy_bar(cv_policy lhs, cv_policy rhs): lhs_{std::move(lhs)}, rhs_(std::move(rhs)) {} + cv_policy lhs_, rhs_; };