From 0cdb45d06b067d65e7a98f08314a6a01636a6e3e Mon Sep 17 00:00:00 2001 From: Paul Date: Tue, 7 Nov 2023 19:58:12 +0100 Subject: [PATCH] fixing compilation issue: value usage of fwd declared struct --- test-suite/optimizers.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/test-suite/optimizers.cpp b/test-suite/optimizers.cpp index 85af8f5ca21..8944aca42fe 100644 --- a/test-suite/optimizers.cpp +++ b/test-suite/optimizers.cpp @@ -42,7 +42,10 @@ using std::cos; namespace { - struct NamedOptimizationMethod; + struct NamedOptimizationMethod { + ext::shared_ptr optimizationMethod; + std::string name; + }; std::vector > costFunctions_; std::vector > constraints_; @@ -139,11 +142,6 @@ namespace { } } - struct NamedOptimizationMethod { - ext::shared_ptr optimizationMethod; - std::string name; - }; - ext::shared_ptr makeOptimizationMethod( OptimizationMethodType optimizationMethodType,