From 00566da2c6d059662771d2407366a9891162b9c3 Mon Sep 17 00:00:00 2001 From: Chester Leung Date: Sun, 11 Sep 2022 21:22:32 -0700 Subject: [PATCH] Remove reference parameter, instead pass by value to fix compile error. This error seemed to manifest when using gcc 11, but not when using gcc 7 --- enclave/src/learner.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enclave/src/learner.cc b/enclave/src/learner.cc index a45a6b05c..a57a4d0e1 100644 --- a/enclave/src/learner.cc +++ b/enclave/src/learner.cc @@ -481,7 +481,7 @@ class LearnerConfiguration : public Learner { if (is_parameter(kv.first)) { auto parameter = get(kv.second); std::transform(parameter.begin(), parameter.end(), std::back_inserter(keys), - [](std::pair const& kv) { + [](std::pair const kv) { return kv.first; }); } else if (IsA(kv.second)) {